Mam naprawdę przyzwyczaił się do „Jednoczesne trybie Vi” funkcjonalności KeyRemap4MacBook który pozwala naciśnij i przytrzymaj si dklawiszy jednocześnie, a następnie użyj h, j, koraz lklawiszy jako klawiszy strzałek. Kiedy si dsą wciśnięte razem, nie jest uruchamiane żadne zdarzenie sani dzdarzenie, ale kiedy piszę normalnie, nie zauważam żadnych opóźnień przy trafieniu sani dindywidualnie.
Jak mogę odtworzyć tę funkcjonalność w systemie Linux (w szczególności RHEL 6.4)?
Kilka pomysłów, które miałem:
Jeśli s+ dmoże zostać zmienione na modyfikator, wówczas klucze h, j, k, l+ modyfikator może być odpowiednio odwzorowywane. (Klawiatura, której teraz używam, nie ma dostępnych wolnych klawiszy modyfikujących zamiast s+ d, a celem trybu jednoczesnego Vi jest trzymanie wszystkich palców w głównym rzędzie. CapsLockJest już odwzorowane na Controli Escape).
Idealnie byłoby znaleźć sposób, aby to zrobić za pomocą ustawień systemowych lub czegoś takiego jak klawiatura XKB, której już używam. Jeśli nie jest to możliwe, być może można napisać coś podobnego do programu xcape (którego używam i który pozwala mapować klawisze na różne klawisze i symbole klawiszy modyfikujących).
xcape
wyzwala jednak zwolnienie klawisza, więc trzeba będzie go dostosować, aby klucze si nie dbyły zbyt wolne.