Так, как я знаю с UDEV, можно создать роль с большим количеством деталей, которые будут согласованы или нет, и я вполне уверен, что существует некоторое различие между устройствами, поэтому создайте новую роль, чтобы использовать эти различия и разъединить планшетное устройство, которое Вы имеете.
Вы видите деталь устройства с:
udevadm info -a -p $(udevadm info -q path -n /dev/input/mouse1)
, где /dev/input/mouse1
просто пример.
Для нахождения что /dev
узел, планшет занимает Вас, необходимо использовать udevadm monitor
и затем плагин Вы планшет.
Ключ между Å и Входит, должен произвести "мертвый диерезис". Т.е. нажатие ¨ клавиши, сопровождаемой u, должно произвести ü
.
Я не датчанин, таким образом, я основываю это на своем знании финской/Шведской клавиатуры и Википедии.
В моей системе (британская клавиатура),
$ xmodmap -pke | grep dead_diaeresis
keycode 34 = bracketleft braceleft bracketleft braceleft dead_diaeresis dead_abovering dead_diaeresis
То, что это находится в 5-м положении там, означает, что получено в сочетании с ISO_Level3_Shift
ключ.
$ xmodmap -pke | grep ISO_Level3_Shift
keycode 108 = ISO_Level3_Shift Multi_key ISO_Level3_Shift Multi_key
Можно определить местоположение того, какой ключ они используют:
xkbprint -label code "$DISPLAY" keyboard.ps
И посмотрите на сгенерированный файл PostScript (например, с evince
или gv
).
На моей клавиатуре, ISO_Level3_Shift
(код клавиши 108) ключом является отмеченный AltGr и тот с мертвым диерезисом (код клавиши 34), отмечен [.
Таким образом, если я ввожу AltGr + [Shift+A, я добираюсь Ä
.
Вы заметите выше этого второе поле для того, который ключ AltGr (который является в сочетании со Сдвигом) Multi_key
иначе Compose
. Так, для получения a Ä
, Я могу также ввести Shift+AltGr, ", A.