Is there any mistake in this file?
I use it to instruct hald to switch to various keyboard mappings,
but no result ( only US keyboard )
I use it to instruct hald to switch to various keyboard mappings,
but no result ( only US keyboard )
Code:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<!-- KVM emulates a USB graphics tablet which works in absolute coordinate mode -->
<match key="input.product" contains="QEMU USB Tablet">
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
<match key="info.capabilities" contains="input.tablet">
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
</match>
<match key="info.capabilities" contains="input.keyboard">
<!-- If we're using Linux, we use evdev by default (falling back to
keyboard otherwise). -->
<merge key="input.x11_options.XkbOptions" type="string">terminate:ctrl_alt_bksp</merge>
<merge key="input.x11_driver" type="string">kbd</merge>
<merge key="input.xkb.Model" type="string">pc105</merge>
<merge key="input.xkb.Layout" type="string">us</merge>
<merge key="input.xkb.Layout" type="string">de</merge>
<merge key="input.xkb.Layout" type="string">ro(std_cedilla)</merge>
<merge key="input.xkb.Layout" type="string">ru</merge>
<merge key="input.xkb.Options" type="string">grp:lwin_toggle,grp:led_scroll</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
</match>
</device>
</deviceinfo>