Ich verwende Karabiner unter Mac OS X, damit einige meiner Tasten als halbe Modifikatoren funktionieren: z. B. ist das Drücken der Eingabetaste die Eingabetaste, aber das Gedrückthalten ist die Metataste. Ist das unter Linux einfach möglich?
PS. Ich meine: Ich möchte die Eingabetaste sowohl als Modifikatortaste als auch als Eingabetaste verwenden können, je nachdem, ob sie gedrückt oder gedrückt und losgelassen wird. (Nicht dasselbe wie Feststelltasten.)
Antwort1
Zwei Optionen
ich benutzeModifikator für Zuhauseum dies zu erreichen. Der Entwickler schlägt auch vor xcapeals Alternative.
Vergleich
Der Entwickler von At Home Modifier sagt Folgendes über xcape.
Vorteile: Sie müssen nicht für jedes Update des X-Servers oder von xf86-input-evdev neu kompilieren. Der Code ist kleiner.
Nachteile: Möglicherweise nicht für Wayland verfügbar, da XTest- und Record-Erweiterungen möglicherweise wegfallen. Stört wahrscheinlich andere Software, die Record Extensions verwendet, z. B. AutoKey oder xnee.
Meine Erfahrung
Ich habe beide verwendet. Persönlich bevorzuge ich At Home Modifier aus mehreren Gründen.
- Es ist sehr einfach, At Home Modifier mit einer Regel einzurichten
xorg.conf
. Daher kann es auf bestimmte Tastaturen angewendet werden, während andere Tastaturen unberührt bleiben. - At Home Modifier wirkt auf Systemebene, was bedeutet, dass es in Mehrbenutzerumgebungen besser funktioniert (es sei denn, Sie möchten andere Einstellungen, in welchem Fall xcape möglicherweise besser geeignet ist).
- Bei Home ordnet Modifier die Modifikatortaste (z. B. Meta) der „getippten“ Taste (z. B. Enter) zu, während xcape das Gegenteil tut. Wenn X nicht läuft, z. B. auf der Konsole oder im Display-Manager, hätte ich lieber Zugriff auf die „echte“ Fallback-Taste, also Enter. Das würde ich in diesen Situationen viel häufiger verwenden.
Der erste oben genannte Vorteil von xcape kann Sie betreffen oder auch nicht, je nach Ihrer Distribution. Wenn Sie Ubuntu sofort aktualisieren (ich habe das getan), müssen Sie At Home Modifier möglicherweise selbst neu kompilieren, wenn das PPA hinterherhinkt (es war mindestens einmal ein paar Monate hinterher). Wenn Sie Arch Linux verwenden, ist das AUR-Paket auf dem neuesten Stand und die Versionsnummer lässt sich ganz einfach erhöhen. Die alte Version ist im Allgemeinen sowieso kompatibel.