5 FAQ
Namiraja edited this page 2016-11-18 21:46:36 +01:00

F: Laptoptastatur beim Anstecken der Alya deaktivieren?

A: http://www.wulftone.com/2014/03/26/make-usb-keyboard-stay-awake-and-disable-laptop-internal-keyboard/ folgend:

udevrule in /ect/udev/rules.d mit

ACTION=="add",    ENV{XAUTHORITY}="/home/<USER>/.Xauthority", ENV{NAME}=="*?", ENV{DISPLAY}=":0.0", ENV{ID_INPUT_KEYBOARD}=="1", RUN+="/path/to/script/keyboard-disable.sh", TEST=="power/control", ATTR{power/control}="on"

ACTION=="remove", ENV{XAUTHORITY}="/home/<USER>/.Xauthority", ENV{NAME}=="*?", ENV{DISPLAY}=":0.0", ENV{ID_INPUT_KEYBOARD}=="1", RUN+="/path/to/script/keyboard-enable.sh"

ENV{DISPLAY} und ENV{XAUTHORITY} wird von xinput gebraucht.

keyboard-disable.sh inhalt:

#!/bin/bash
xinput disable 'AT Translated Set 2 keyboard'

keyboard-enable.sh entsprechend dann mit xinput enable

F: Compose mit der Alya auf Linux?

A: Die Taste 0x65 (oder andere gewünschte Taste, siehe LUFA/Drivers/USB/Class/Common/HID.h) in das verwendete Mapping.h mit aufnehmen. Beispiel:

#define G222 {{0,0x65}, {0,0}, {0,0}, {0,0}, {0,0}}

(psy60 0.2.0 und 0.1.3)

.Xmodmap mit Inhalt:

keycode 135 = Multi_key Multi_key Multi_key Multi_key Multi_key Multi_key Multi_key

(keycode 135 ist der code für 0x65, siehe xev)

und xmodmap .Xmodmap ausführen.