[openbox] Keybind problem (similar to the evdev one)

Edwin Chow e.chow3 at hotmail.com
Sun Feb 10 19:55:37 EST 2008


> A simple question first:
> are you using hal 0.5.10, xf86-input-evdev 1.2.0 and hal-enabled
> xorg-server 1.4.0 ? If so, then it does NOT matter what you've set in
> xorg.conf, hal settings override that. Futhermore, evdev driver
> requires XkbRules to be set to evdev, other settings mess up mapping.
> 
> Check if you are using the above and if so, check (and post) what does
> `hal-device` report about your keyboard. Post also contents of your
> /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi.

Hey thanks for your reply. I actually don't know how to check if xorg was installed with the hal-enabled flag but I am assuming so because I had hal installed when I recently upgraded my xorg-server package (through pacman). I am using xserver 1.4.0 and hal 0.5.10, but I don't have input-evdev installed.

Here is  my hal-device for my keyboard
udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input'
  linux.device_file = '/dev/input/event1'  (string)
  input.xkb.model = 'evdev'  (string)
  input.product = 'AT Translated Set 2 keyboard'  (string)
  info.capabilities = { 'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button' } (string list)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input'  (string)
  linux.subsystem = 'input'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'  (string)
  info.product = 'AT Translated Set 2 keyboard'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  input.xkb.rules = 'base'  (string)
  linux.sysfs_path = '/sys/devices/platform/i8042/serio0/input/input1/event1'  (string)
  info.addons.singleton = { 'hald-addon-input' } (string list)
  input.x11_driver = 'evdev'  (string)
  info.category = 'input'  (string)
  input.xkb.layout = 'us'  (string)
  input.physical_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'  (string)
  input.device = '/dev/input/event1'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'  (string)
  input.xkb.variant = ''  (string)

My 10-keymap.fdi is posted here: http://pastecode.com/?show=mb0afead as I cant seem to paste xml code as text. 
Will I need to setup evdev before my keyboard is working properly? Thanks for your help.

_________________________________________________________________
Overpaid or Underpaid? Check our comprehensive Salary Centre
http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fcontent%2Emycareer%2Ecom%2Eau%2Fsalary%2Dcentre%3Fs%5Fcid%3D595810&_t=766724125&_r=Hotmail_Email_Tagline_MyCareer_Oct07&_m=EXT


More information about the openbox mailing list