I found it difficult at first with the new setup. Although hopefully I won't have to go through another setup for awhile. For myself, the following files for hal keyboard setup and xorg.conf got me working fine:
Code: Select all
<deviceinfo version="0.2">
<match key="info.capabilities" contains="input.keys">
<merge key="input.x11_options.XkbLayout" type="string">en_US</merge>
</match>
</deviceinfo>
Code: Select all
Section "Files"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/util"
FontPath "/usr/share/fonts/efont-unicode"
# FontPath "/usr/share/fonts/
# FontPath "/usr/share/fonts/
# FontPath "/usr/share/fonts/
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
Option "XvmcUsesTextures" "true"
EndSection
Just in case if any one is wondering, that is my full xorg.conf file.
Anyway, if you notice, I changed input.keyboard to input.keys in 10-x11-input.fdi. I don't remember where I found this information, but I know it does work. I have a keyboard that is recognized as two input devices and a remote that is recognized as a keyboard.
Also, since you are listing you have a devorak keyboard you'll need to add this to the 10-x11-input.fdi file under the XkbLayout line:
Code: Select all
<merge key="input.xkb.variant" type="string">dvorak</merge>
And make sure you restart hald when you change any file involved with hal.
Here is the output from my Xorg.0.log:
Code: Select all
(II) XINPUT: Adding extended input device "ATI Remote Wonder II" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "en_US"
(II) config/hal: Adding input device Razer Reclusa Keyboard
(**) Razer Reclusa Keyboard: always reports core events
(**) Razer Reclusa Keyboard: Device: "/dev/input/event8"
(II) Razer Reclusa Keyboard: Found 1 mouse buttons
(II) Razer Reclusa Keyboard: Found keys
(II) Razer Reclusa Keyboard: Configuring as keyboard
(**) Razer Reclusa Keyboard: YAxisMapping: buttons 4 and 5
(**) Razer Reclusa Keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Razer Reclusa Keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "en_US"
(II) config/hal: Adding input device Razer Reclusa Keyboard
(**) Razer Reclusa Keyboard: always reports core events
(**) Razer Reclusa Keyboard: Device: "/dev/input/event7"
(II) Razer Reclusa Keyboard: Found keys
(II) Razer Reclusa Keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "Razer Reclusa Keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "en_US"
(II) config/hal: Adding input device Logitech USB Receiver
(**) Logitech USB Receiver: always reports core events
(**) Logitech USB Receiver: Device: "/dev/input/event6"
(II) Logitech USB Receiver: Found 1 mouse buttons
(II) Logitech USB Receiver: Found keys
(II) Logitech USB Receiver: Configuring as keyboard
(**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
(**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "en_US"
I must say that now I like the new way with evdev. I still have more to learn about it, but it make setup easier once you get the hang of it.
Hope this helps...

Please add [solved] to the initial post's subject line if you feel your problem is resolved.