Input Remapper Tool: Verwendung der key_down() und key_up() Befehle
mein Ziel war, ein Makro zu erstellen, das beim Drücken einer Taste die Zeichenfolge "[*]" generiert. Das hat letztendlich geklappt. Dies ereldigt so ein "Input Remapper"-Makro
S. auch Screenshot, auf dem dieses Makro der Taste KP_Multiply (also der Taste "x" auf der Nummerntastatur) zugewiesen ist. Zu "Tasten Namen" s. [1]. Vollständige Liste von Tastennamen erhält man, wenn man im Terminal nach der Installation von "Input Remapper" ausführt
Ich habe mich beinah vom PC ausgesperrt, als ich nach Makro-Befehlen gesucht habe, die Zeichenfolge "[*]" beim Drücken einer Taste generieren. In "Macros" auf "Input Remapper"-Projektseite sind Beispiele mit key_down(KEY_A) und key_up(KEY_B) beschrieben. Ich habe dann vermutlich key_down(KEY_RIGHTALT) meiner Wunschtaste zugewiesen. Und scheinbar hat das Betriebssystem den Zustand key_down(KEY_RIGHTALT) gemerkt und die Taste nicht mehr losgelassen. Weil beim Drücken von Tasten der Tastatur wurden solche Zeichen generiert, als ob die Taste "alt gr" (im "Input Remapper" als KEY_RIGHTALT oder ISO_Level3_Shift genannt) ständig gedrückt ist. Bspw. wurde @-Zeichen statt "q" oder "€" statt "e" angezeigt.
Die Lösung war letztendlich, dass ich der Taste im "Input Remapper" den Befehl key_up(KEY_RIGHTALT) zugewiesen habe und dann nach dem Drücken dieser Taste wurde der Fehler beseitigt.
Anmerkung: Beim Start von "Input Remapper" ist es notwendig, das Benutzerpasswort für das Linux-Betriebssystem einzugeben, weswegen macht es Sinn bei Tests mit "Input Remapper", die unerwünschte Nebenwirkungen wie Aussperren vom System haben können, ein etwas leichter einzugebendes Passwort einzurichten.
Mit diesen Makro-Schnipseln lassen sich die hier aufgelistete Zeichen darstellen:
[1] Handhabung - https://github.com/sezanzeb/input-remapper/blob/main/readme/usage.md
[2] Makros - https://github.com/sezanzeb/input-remapper/blob/main/readme/macros.md
key_down(KEY_RIGHTALT).key(KEY_8).key_up(KEY_RIGHTALT).key(KEY_LEFTSHIFT).key(KEY_KPASTERISK).key_down(KEY_RIGHTALT).key(KEY_9).key_up(KEY_RIGHTALT)
S. auch Screenshot, auf dem dieses Makro der Taste KP_Multiply (also der Taste "x" auf der Nummerntastatur) zugewiesen ist. Zu "Tasten Namen" s. [1]. Vollständige Liste von Tastennamen erhält man, wenn man im Terminal nach der Installation von "Input Remapper" ausführt
input-remapper-control --symbol-names
Ich habe mich beinah vom PC ausgesperrt, als ich nach Makro-Befehlen gesucht habe, die Zeichenfolge "[*]" beim Drücken einer Taste generieren. In "Macros" auf "Input Remapper"-Projektseite sind Beispiele mit key_down(KEY_A) und key_up(KEY_B) beschrieben. Ich habe dann vermutlich key_down(KEY_RIGHTALT) meiner Wunschtaste zugewiesen. Und scheinbar hat das Betriebssystem den Zustand key_down(KEY_RIGHTALT) gemerkt und die Taste nicht mehr losgelassen. Weil beim Drücken von Tasten der Tastatur wurden solche Zeichen generiert, als ob die Taste "alt gr" (im "Input Remapper" als KEY_RIGHTALT oder ISO_Level3_Shift genannt) ständig gedrückt ist. Bspw. wurde @-Zeichen statt "q" oder "€" statt "e" angezeigt.
Die Lösung war letztendlich, dass ich der Taste im "Input Remapper" den Befehl key_up(KEY_RIGHTALT) zugewiesen habe und dann nach dem Drücken dieser Taste wurde der Fehler beseitigt.
Anmerkung: Beim Start von "Input Remapper" ist es notwendig, das Benutzerpasswort für das Linux-Betriebssystem einzugeben, weswegen macht es Sinn bei Tests mit "Input Remapper", die unerwünschte Nebenwirkungen wie Aussperren vom System haben können, ein etwas leichter einzugebendes Passwort einzurichten.
Mit diesen Makro-Schnipseln lassen sich die hier aufgelistete Zeichen darstellen:
-- "*"
key(KEY_LEFTSHIFT).key(KEY_KPASTERISK)
-- "]"
key_down(KEY_RIGHTALT).key(KEY_9).key_up(KEY_RIGHTALT)
-- "["
key_down(KEY_RIGHTALT).key(KEY_8).key_up(KEY_RIGHTALT)
-- "/"
key_down(Shift_L).key(7).key_up(Shift_L)
[1] Handhabung - https://github.com/sezanzeb/input-remapper/blob/main/readme/usage.md
[2] Makros - https://github.com/sezanzeb/input-remapper/blob/main/readme/macros.md
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 672441
Url: https://administrator.de/tutorial/input-remapper-tool-verwendung-der-key-down-und-key-up-befehle-672441.html
Ausgedruckt am: 12.04.2025 um 18:04 Uhr