Eu realmente me acostumado com a funcionalidade "simultânea Modo Vi" de KeyRemap4MacBook que permite que você pressione e segure o se dteclas simultaneamente e, em seguida, usar os h, j, k, e lteclas como as teclas de seta. Quando se dsão pressionados juntos, não sou devento é acionado, mas quando digito normalmente eu não notar quaisquer problemas de atraso com bater sou dindividualmente.
Como eu recriei essa funcionalidade no Linux (especificamente RHEL 6.4)?
Algumas idéias que tive:
Se s+ dpoderia ser mapeado de novo para um modificador, em seguida, as teclas h, j, k, l+ modificador pode ser mapeado em conformidade. (O teclado que estou usando agora não possui nenhuma tecla modificadora disponível para usar em vez de s+ d, mais o objetivo do Modo Vi simultâneo é manter todos os dedos na linha inicial. CapsLockJá está remapeado para Controle Escape).
Idealmente, eu encontraria uma maneira de fazer isso usando as configurações do sistema ou algo como o teclado XKB que já estou usando. Se isso não for possível, talvez algo semelhante ao programa xcape (que eu estou usando e que permite que as chaves sejam mapeadas para diferentes símbolos de teclas pressionadas e modificadoras) possa ser escrito.
xcape
dispara a liberação de teclas, portanto, teria que ser ajustado para impedir que as teclas se fiquem dmuito lentas.