Ich besitze einen Laptop ohne Ziffernblock, auf dem Ubuntu 12.04 ausgeführt wird, und es macht mir großen Spaß, Roguelike-Spiele zu spielen. Solche Spiele erfordern in der Regel einen Nummernblock für Bewegung, Ausrichtung usw., da man in der Lage ist, in den acht Hauptrichtungen zu arbeiten. Um die Einschränkung zu umgehen, dass ich keinen Nummernblock habe, möchte ich Shift + Left Arrowin diesem Fall eine Tastenkombination, beispielsweise an eine andere Taste, binden können 1. Leider hat sich bei meinen Recherchen bisher nur herausgestellt, wie man eine Tastenkombination an einen Befehl bindet. Ich bin mir sicher, dass etwas sehr offensichtliches fehlt, aber was es ist ... Jede Hilfe wäre sehr dankbar!
key-binding
numpad
JamesG
quelle
quelle
Antworten:
Wenn Sie dies unter Windows tun möchten, gibt es eine sehr nützliche Skriptsprache, AutoHotKey, die eine Menge mit der Skriptschnittstelle tun kann.
Eine perfekte Alternative zu AutoHotKey ist AutoKey . Sehr nützlich, wenn Sie die Tasten neu zuordnen oder eine Abkürzung ( adr ) zuweisen möchten, und es wird Ihre vollständige Adresse geschrieben !!
Neueste Version ist v0.90.
Öffnen Sie das Software-Center.> Suchen Sie nach
autokey
> Installieren Sie AutoKey (GTK).Öffnen Sie AutoKey.
Drücken Sie Ctrl+ Noder unter Datei> Erstellen ..> Neue Phrase. Benennen Sie mit, was auch immer Sie mögen.
Eingabetasten Im rechten Bereich (Text entfernen
Enter phrase contents
) möchten Sie eingegeben werden (in Ihrem Fall Shift+ wird Left Arrowdies auch eingegeben<shift>+<left>
), wenn Sie eine Taste drücken. Alle Informationen zu Sondertasten wie Umschalttaste, Pfeil usw. finden Sie hier .Dann gibt es in der unteren rechten Ecke drei
Set
Tasten, um fürAbbreviation
oderHotkey
oderWindow Filter
oder alle von ihnen einzustellen .Klicken Sie
Set
fürHotkey
. Sie werden aufgefordert, HotKeys zu geben. Wenn Sie möchten, dass es mit einem einzelnen Schlüssel ausgeführt wird (in Ihrem Fall 1), klicken Sie auf keine andere Schaltfläche alsPress to Set
.Klicken Sie
Press to Set
auf eine Taste, die Sie zuweisen möchten (in Ihrem Fall 1).Klicken Sie auf
OK
.Klicken Sie
Save
in die rechte untere Ecke. Versuchen 1Sie es jetzt, indem Sie auf eine beliebige Stelle schlagen .Sie müssen AutoKey weiterhin ausführen, oder Sie können den Befehl in der Startliste hinzufügen
autokey-gtk
Erstaunliches Tutorial ist hier :))
Hier sind einige Beispielskripte, wenn Sie mehr tun möchten.
quelle
Dies wurde in anderen Fragen wie dieser ziemlich genau beantwortet , aber die Kurzversion ist, dass Sie in der Lage sein sollten, dieses Remapping mit xmodmap durchzuführen. So etwas habe ich zum Beispiel gemacht, um Tastenkombinationen den Multimedia-Tastenaktionen zuzuordnen.
quelle
Vielen Dank , dass Sie Ihren Anteil, ich die Zuordnung Ctrl+ h, j, k, lzu ←, ↓, ↑, →, jetzt hat mich wie mein HHKB besser.
Wenn Sie HHKB haben, können Sie auch einstellen unter:
Shift+ Esc=~
Ctrl+ 0= Home
Ctrl+ 4= End
Ctrl+ b= PgUp
Ctrl+ f= PgDn
Übrigens notiere ich es in meinem Blog ---- HHKB Pro 2 .
quelle