Ich benutze eine Tastatur mit der Taste "fn". Dies ist auf einem Laptop.
Meine FN + Auf / Ab / Links / Rechts-Tasten sind also Helligkeit / Lautstärke zugeordnet. Ich würde es sehr bevorzugen, wenn sie montiert werden, um nach oben / unten, nach Hause / Ende zu blättern. Und ordnen Sie die anderen 4 Tasten diesen 2 zu. Die Seite nach oben / unten hat FN + sie für Home / End. Es ist ein beschissenes Tastaturlayout, aber ich möchte, dass es funktioniert.
Weiß jemand, wie man herausfindet, was die Schlüsselcodes sind und wie man sie neu zuordnet?
Version: 10.04 x32
Hier sind einige Experimente:
Mit xmodmap -pke habe ich festgestellt, dass die Schlüsselcodes 122 = vol down, 123 = vol up. Und ich habe alle Informationen für Home / End / Page Up (weiter), Page Down (vorher).
Wenn Sie jetzt die Lautstärketasten verwenden, werden keine Ereignisse ausgelöst, die xev
erkannt werden können.
Ich kann die Lautstärketasten auf XF86AudioLowerVolume
oder neu zuordnen XF86AudioRaiseVolume
, aber sobald ich diese beiden Home / End (jeweils) zugeordnet habe, tun sie nichts mehr. xev
Diese Ereignisse werden nach einer Neuzuordnung immer noch nicht erfasst.
Neuzuordnung: xmodmap -e "keycode 122 = Home"
quelle
Antworten:
Einige Laptop- FnTastenkombinationen sind Multimedia-Schlüssel (erscheinen dem Betriebssystem als normale Schlüssel mit nicht standardmäßigen Codes), während andere ACPI-Ereignisse auslösen, die schließlich das Betriebssystem erreichen, und einige werden nur vom BIOS verarbeitet und vom Betriebssystem nie gesehen. Die Informationspfade werden auf der Seite Hotkeys / Architektur im Ubuntu-Wiki mit Diagrammen erläutert .
Das KeyTouch- Programm sollte alles verarbeiten, was vom Betriebssystem gesehen wird, und verfügt über eine benutzerfreundliche Benutzeroberfläche , mit der Sie Ihr Modell beschreiben und konfigurieren können, was die Schlüssel tun sollen (installieren Sie das
keytouch-editor
Paket sowiekeytouch
).Wenn das Betriebssystem beim Drücken der Helligkeitstasten nichts sehen kann, liegt dies möglicherweise daran, dass diese direkt vom BIOS verarbeitet werden. Der Kampf ist nicht vollständig verloren - es ist grundsätzlich möglich, das BIOS zu hacken - aber der Schwierigkeitsgrad wird erheblich erhöht.
quelle
keytouch-editor: No event devices are available in /dev/input/.
beim Startxbindkeys -v
jetzt, aber es heißt, es gibt einen Konflikt mit einem anderen Programm, aber ich sage nicht, welche PIDEs gibt ein Programm namens xev , das genau das tut, was Sie benötigen. Mir hat das Tutorial zum Einrichten gefallen.
quelle
/var/log/kern.log
ob beim Drücken dieser Tastenkombinationen etwas angezeigt wird. Selbst wenn nichts angezeigt wird, kann es zu ACPI-Ereignissen kommen, bei denen Sie feststellen können, ob Sie die richtigen Tools verwenden (Entschuldigung, ich weiß nicht, welche Tools die richtigen sind).Die FnTastenkombinationen sind nicht in der Software definiert und können daher nicht neu definiert werden. Sie benötigen daher einen Lötkolben und etwas Elektronik-Know-how!
quelle