Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • X xf86-input-keyboard
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • xorg
  • driver
  • xf86-input-keyboard
  • Issues
  • #3

Closed
Open
Created Jan 21, 2006 by Bugzilla Migration User@bugzilla-migration

Plug multiple USB keyboards with different layouts/keyboard models

Submitted by rinvel

Assigned to xkb..@..bat.ru

Link to original bug (#5671)

Description

Hello

I need to plug several USB keyboard on my laptop with fedora core 4. It works well, but all keyboards have the same layout, while I want a different layout for each keyboard.

For example :

                  keyboard 1 -> us qwerty
                  keyboard 2 -> greek...

I made several tries with xorg.conf. Normally it should work, but it did not :

- or all keyboards have the same layout.
- or keyboards and mouse started to have crazy behaviors.

Here is a sample of xorg.conf that should normally works :

Section "ServerLayout"
   Identifier  "Simple Layout"
   Screen "Screen 1"
   InputDevice "Mouse1" "CorePointer"
   InputDevice "Keyboard1" "CoreKeyboard"
   InputDevice "Keyboard2"
   InputDevice "Keyboard3"
EndSection

Section "InputDevice"
   Identifier  "Keyboard1"
   Driver      "kbd"
   Device      "/dev/..."
   Option      "Protocol" "Standard"
   Option      "AutoRepeat" "500 30"
   Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
   Identifier  "Keyboard2"
   Driver      "kbd"
   Device      "/dev/..."
   Option      "Protocol" "Standard"
   Option      "AutoRepeat" "500 30"
   Option      "XkbLayout" "el_GR"
EndSection

Section "InputDevice"
   Identifier  "Keyboard3"
   Driver      "kbd"
   Device      "/dev/..."
   Option      "Protocol" "Standard"
   Option      "AutoRepeat" "500 30"
   Option      "XkbLayout" "ko"
EndSection
Edited Mar 10, 2019 by Alan Coopersmith
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking