|
2011-10-23
, 12:46
|
Posts: 14 |
Thanked: 4 times |
Joined on Nov 2010
|
#332
|
I guess the error is in this direction. I used SETXKBMAP before using extkbd. Is there any way to undo those settings?
Edit:
I re-added the keyboard (it wouldn't reconnect otherwise), now I got the numbers, but still the shift is not working correct. I have to press shift first, then (after releasing) press the other key. This doesn't work e.g. in OpenOffice. Furthermore, I cannot select anything while holding shift.
One more strange thing: in the default notepad, Ctrl+S doesn't work, Ctrl+F does..
<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keyboard"> <match key="info.product" contains="Microsoft Bluetooth Mobile Keyboard 6000"> <merge key="input.x11_options.XkbModel" type="string">pc105</merge> <merge key="input.x11_options.XkbLayout" type="string">nl,us</merge> <merge key="input.x11_options.XkbOptions" type="string">grp:alt_shift_toggle,caps:shiftlock</merge> <merge key="input.xkb.model" type="string">evdev</merge> </match> </match> </device> </deviceinfo>
udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1' info.addons.singleton = {'hald-addon-input'} (string list) info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button'} (string list) info.category = 'input' (string) info.parent = '/org/freedesktop/Hal/devices/computer' (string) info.product = 'Microsoft Bluetooth Mobile Keyboard 6000' (string) info.subsystem = 'input' (string) info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1' (string) input.device = '/dev/input/event4' (string) input.product = 'Microsoft Bluetooth Mobile Keyboard 6000' (string) input.x11_driver = 'evdev' (string) input.x11_options.XkbLayout = 'nl,us' (string) input.x11_options.XkbModel = 'pc105' (string) input.x11_options.XkbOptions = 'grp:alt_shift_toggle,caps:shiftlock' (string) input.x11_options.XkbRules = 'evdev' (string) input.x11_options.XkbVariant = '' (string) input.xkb.layout = 'us' (string) input.xkb.model = 'evdev' (string) input.xkb.options = {''} (string list) input.xkb.rules = 'base' (string) input.xkb.variant = '' (string) linux.device_file = '/dev/input/event4' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'input' (string) linux.sysfs_path = '/sys/class/input/input10/event4' (string)
|
2011-10-23
, 12:49
|
Posts: 14 |
Thanked: 4 times |
Joined on Nov 2010
|
#333
|
<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keyboard"> <match key="info.product" contains="Microsoft Bluetooth Mobile Keyboard 6000"> <merge key="input.x11_options.XkbModel" type="string">pc105</merge> <merge key="input.x11_options.XkbLayout" type="string">nl,us</merge> <merge key="input.x11_options.XkbOptions" type="string">grp:alt_shift_toggle,caps:shiftlock</merge> <merge key="input.xkb.model" type="string">evdev</merge> </match> </match> </device> </deviceinfo>
udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1' info.addons.singleton = {'hald-addon-input'} (string list) info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button'} (string list) info.category = 'input' (string) info.parent = '/org/freedesktop/Hal/devices/computer' (string) info.product = 'Microsoft Bluetooth Mobile Keyboard 6000' (string) info.subsystem = 'input' (string) info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1' (string) input.device = '/dev/input/event4' (string) input.product = 'Microsoft Bluetooth Mobile Keyboard 6000' (string) input.x11_driver = 'evdev' (string) input.x11_options.XkbLayout = 'nl,us' (string) input.x11_options.XkbModel = 'pc105' (string) input.x11_options.XkbOptions = 'grp:alt_shift_toggle,caps:shiftlock' (string) input.x11_options.XkbRules = 'evdev' (string) input.x11_options.XkbVariant = '' (string) input.xkb.layout = 'us' (string) input.xkb.model = 'evdev' (string) input.xkb.options = {''} (string list) input.xkb.rules = 'base' (string) input.xkb.variant = '' (string) linux.device_file = '/dev/input/event4' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'input' (string) linux.sysfs_path = '/sys/class/input/input10/event4' (string)
|
2011-10-23
, 13:01
|
Posts: 14 |
Thanked: 4 times |
Joined on Nov 2010
|
#334
|
|
2011-10-24
, 15:32
|
Posts: 14 |
Thanked: 4 times |
Joined on Nov 2010
|
#335
|
I guess the error is in this direction. I used SETXKBMAP before using extkbd. Is there any way to undo those settings?
Edit:
I re-added the keyboard (it wouldn't reconnect otherwise), now I got the numbers, but still the shift is not working correct. I have to press shift first, then (after releasing) press the other key. This doesn't work e.g. in OpenOffice. Furthermore, I cannot select anything while holding shift.
One more strange thing: in the default notepad, Ctrl+S doesn't work, Ctrl+F does..
<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keyboard"> <match key="info.product" contains="Microsoft Bluetooth Mobile Keyboard 6000"> <merge key="input.x11_options.XkbModel" type="string">pc105</merge> <merge key="input.x11_options.XkbLayout" type="string">nl,us</merge> <merge key="input.x11_options.XkbOptions" type="string">grp:alt_shift_toggle,caps:shiftlock</merge> <merge key="input.xkb.model" type="string">evdev</merge> </match> </match> </device> </deviceinfo>
udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1' info.addons.singleton = {'hald-addon-input'} (string list) info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button'} (string list) info.category = 'input' (string) info.parent = '/org/freedesktop/Hal/devices/computer' (string) info.product = 'Microsoft Bluetooth Mobile Keyboard 6000' (string) info.subsystem = 'input' (string) info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1' (string) input.device = '/dev/input/event4' (string) input.product = 'Microsoft Bluetooth Mobile Keyboard 6000' (string) input.x11_driver = 'evdev' (string) input.x11_options.XkbLayout = 'nl,us' (string) input.x11_options.XkbModel = 'pc105' (string) input.x11_options.XkbOptions = 'grp:alt_shift_toggle,caps:shiftlock' (string) input.x11_options.XkbRules = 'evdev' (string) input.x11_options.XkbVariant = '' (string) input.xkb.layout = 'us' (string) input.xkb.model = 'evdev' (string) input.xkb.options = {''} (string list) input.xkb.rules = 'base' (string) input.xkb.variant = '' (string) linux.device_file = '/dev/input/event4' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'input' (string) linux.sysfs_path = '/sys/class/input/input10/event4' (string)
The Following User Says Thank You to FrankT For This Useful Post: | ||
|
2011-10-24
, 22:17
|
Posts: 41 |
Thanked: 5 times |
Joined on Aug 2011
@ Lima, Peru
|
#336
|
@emotion - delete /usr/share/hal/fdi/policy/20thirdparty/99-x11-external-keyboard.fdi
|
2011-10-25
, 04:54
|
Posts: 166 |
Thanked: 74 times |
Joined on May 2010
|
#337
|
The Following User Says Thank You to jschan For This Useful Post: | ||
|
2011-10-25
, 09:53
|
Posts: 3,074 |
Thanked: 12,960 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#338
|
The Following User Says Thank You to freemangordon For This Useful Post: | ||
|
2011-10-25
, 10:09
|
Posts: 14 |
Thanked: 4 times |
Joined on Nov 2010
|
#339
|
@FrankT and jschan - If my memory serves me well extkbd has never had a dependency on bt-hid-scripts, actually those are marked as incompatible.
May some of you post dmesg and syslog output after connecting the keyboard, so I can try to find something wrong there. BTW which version of extkbd are you using?
(**) Microsoft Bluetooth Mobile Keyboard 6000: Device: "/dev/input/event4" (II) Microsoft Bluetooth Mobile Keyboard 6000: Found 1 mouse buttons (II) Microsoft Bluetooth Mobile Keyboard 6000: Found scroll wheel(s) (II) Microsoft Bluetooth Mobile Keyboard 6000: Found keys (II) Microsoft Bluetooth Mobile Keyboard 6000: Configuring as keyboard (II) Microsoft Bluetooth Mobile Keyboard 6000: Adding scrollwheel support (**) Microsoft Bluetooth Mobile Keyboard 6000: (accel) acceleration profile 0 (**) Microsoft Bluetooth Mobile Keyboard 6000: (accel) filter chain progression: 2.00 (**) Microsoft Bluetooth Mobile Keyboard 6000: (accel) filter stage 0: 20.00 ms (**) Microsoft Bluetooth Mobile Keyboard 6000: (accel) set acceleration profile 0
[13450.855407] kb_lock (GPIO 113) is now closed [13451.174621] kb_lock (GPIO 113) is now open [13457.847412] hci_h4p hci_h4p: firmware: requesting bcmfw.bin [13475.838836] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [13475.882080] input: Microsoft Bluetooth Mobile Keyboard 6000 as /class/input/input4 [13475.971527] generic-bluetooth 0005:045E:0762.0001: input: BLUETOOTH HID v0.13 Keyboard [Microsoft Bluetooth Mobile Keyboard 6000] on 30:38:55:02:54:59
The Following User Says Thank You to FrankT For This Useful Post: | ||
|
2011-10-25
, 10:16
|
Posts: 560 |
Thanked: 422 times |
Joined on Mar 2011
|
#340
|
I tried tweaking my 99-x11-external-keyboard.fdi to: