Emuluj klawiaturę na laptopie

13

Mam laptopa bez klawiatury numerycznej, na której używam Ubuntu 12.04, i bardzo lubię grać w gry roguelike. Takie gry zwykle wymagają użycia klawiatury numerycznej do poruszania się, celowania itp., Ponieważ można działać w ośmiu głównych kierunkach. Aby obejść ograniczenie związane z brakiem klawiatury numerycznej, chciałbym móc Shift + Left Arroww tym przypadku powiązać kombinację klawiszy, na przykład z innym klawiszem 1; niestety, moje dotychczasowe badania wykazały tylko, jak powiązać kombinację klawiszy z poleceniem. Jestem pewien, że brakuje mi czegoś rażąco oczywistego, ale jeśli chodzi o to, co to jest ... Każda pomoc byłaby bardzo mile widziana!

JamesG
źródło
Jeśli grasz w domu, możesz po prostu podłączyć zwykłą klawiaturę do laptopa. Założę się, że to najłatwiejszy sposób, bez kłopotów z oprogramowaniem, Plug-n-Play!
Yrogirg

Odpowiedzi:

18

jeśli chcesz to zrobić w systemie Windows, istnieje bardzo przydatny język skryptowy AutoHotKey, który może wiele zrobić z interfejsem skryptowym.

Doskonała alternatywa dla AutoHotkey jest AutoKey . Bardzo przydatne, czy chcesz ponownie przypisać klucze lub przypisać skrót ( adr ), a zapisze Twój pełny adres !!

AutoKey to narzędzie do automatyzacji pulpitu dla systemów Linux i X11. Pozwala zarządzać kolekcją skryptów i zwrotów oraz przypisywać do nich skróty i skróty. Pozwala to na wykonanie skryptu lub wstawienie tekstu na żądanie w dowolnym używanym programie.

Najnowsza wersja to v0.90.

  • Gdzie to zdobyć? Jest w repozytorium ubuntu!

Otwórz centrum oprogramowania> wyszukaj autokey> zainstaluj AutoKey (GTK)

  • Jak tego użyć?

Otwórz AutoKey.

Naciśnij Ctrl+ Nlub w Plik> Utwórz ..> Nowa fraza. Zmień nazwę na dowolną. wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Wprowadź klawisze W prawym panelu (usuń tekst Enter phrase contents), który chcesz wpisać (w twoim przypadku Shift+ Left Arrowtak napisze <shift>+<left>) po naciśnięciu jakiegoś klawisza. pełne informacje na temat klawiszy specjalnych, takich jak shift, strzałka itp., zostały opisane tutaj . wprowadź opis zdjęcia tutaj

Następnie w prawym dolnym rogu znajduje się trzy Setprzyciski, aby ustawić na Abbreviationlub Hotkeylub Window Filterlub wszystkie z nich.

Kliknij, Setaby Hotkey. Zostaniesz poproszony o podanie HotKeys. Jeśli chcesz, aby działał z jednym kluczem (w twoim przypadku 1) Nie klikaj żadnego innego przycisku niż Press to Set. wprowadź opis zdjęcia tutaj

Kliknij Press to Seti naciśnij klawisz, który chcesz przypisać (w twoim przypadku 1).

Kliknij OK.

Kliknij Savew prawym dolnym rogu. wprowadź opis zdjęcia tutaj Teraz spróbuj uderzając 1gdziekolwiek chcesz.

Musisz utrzymać AutoKey działający lub możesz dodać na liście startowej dla polecenia autokey-gtk

Niesamowity samouczek jest tutaj :))

oto kilka przykładowych skryptów Jeśli chcesz zrobić coś więcej.

Rahul Virpara
źródło
Czy to nadal działa? ppa: cdekter / ppa nie był aktualizowany od 2012 roku.
pileofrocks
Wygląda na to, że nie działa już w Ubuntu 17.10 - może być czymś w rodzaju gnome / wayland
Jonathan
0

To dość dużo odpowiedzi innych pytań takich jak ten , ale krótka wersja to powinieneś być w stanie zrobić tego poziomu remapping z xmodmap. Zrobiłem coś takiego, na przykład odwzorowując kombinacje klawiszy na kluczowe operacje multimedialne.

khamer
źródło
0

Dziękuję swój udział, to mapowanie Ctrl+ h, j, k, lsię , , , , teraz jak mój HHKB lepiej.

Jeśli masz HHKB, możesz również ustawić w:

Shift+ Esc=~

Ctrl+ 0= Home

Ctrl+ 4= End

Ctrl+ b= PgUp

Ctrl+ f= PgDn

przy okazji, odnotowuję to na moim blogu ---- 凍 仁 的 筆記 : HHKB Pro 2 .

Chu-Siang Lai
źródło