키보드 키의 코드가 키맵을 일시적으로 변경하도록 허용하는 방법은 무엇입니까?

ws_e_c421

정말의 "동시 바이올렛 모드"기능에 익숙해있다 KeyRemap4MacBook 를 누르면하고 유지 수 sd키를 동시에 누른 다음 사용 h, j, k, 및 l화살표 키와 같은 키를. sd함께 누르면, 어떤 s또는 d이벤트는 트리거되지 않습니다,하지만 일반적으로 입력 할 때 나는 타격과 지연 문제를 통지하지 않습니다 s또는 d개별적으로합니다.

Linux (특히 RHEL 6.4)에서이 기능을 어떻게 다시 만들 수 있습니까?

내가 가진 몇 가지 아이디어 :

  1. 경우 s+는 d수식어에 매핑 될 수있다, 그 키는 h, j, k, l+ 수정 따라 매핑 할 수 있습니다. (지금 사용중인 키보드에는 s+ 대신 사용할 수있는 여분의 수정 자 키가 없으며 d동시 Vi 모드의 요점은 모든 손가락을 홈 행에 유지하는 것입니다. CapsLock은 이미 Control및로 다시 매핑되었습니다 Escape.)

  2. 이상적으로는 시스템 설정이나 이미 사용중인 XKB 키보드와 같은 것을 사용하여이 작업을 수행하는 방법을 찾을 것입니다. 이것이 가능하지 않다면 아마도 xcape 프로그램 (내가 사용하고 있으며 키를 다른 키 누름 및 수정 자 키 기호에 매핑 할 수 있는)와 유사한 것을 작성할 수 있습니다. xcape하지만 키 해제를 트리거하므로 sd키가 너무 느리지 않도록 조정해야합니다 .

ws_e_c421

그래서 4 년 후에 마침내이 질문에 대한 대략적인 답을 얻었습니다. 대답은 libevdev를 사용 하는 인터 셉션 도구 를 사용하여 키보드 입력을 잡고 다시 내보내기 전에 처리를 수행하는 것입니다. 동시 키 매핑에 관해서는, 나는 전화 차단 도구에 대한 대략적인 플러그인 만든 만일 중복 키맵 수 있습니다 h, j, k, l때 화살표 키와 같은 역할을 s하고 d동시에 누르면됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

무순 맵을 미리 정의 된 키로 만 작동하도록 만드는 방법은 무엇입니까?

분류에서Dev

무순 맵을 미리 정의 된 키로 만 작동하도록 만드는 방법은 무엇입니까?

분류에서Dev

나중에 연결되는 키보드의 키맵을 설정하는 방법은 무엇입니까?

분류에서Dev

KDE Plasma 5에서 키보드를 일시적으로 전환하는 방법은 무엇입니까?

분류에서Dev

주변 텍스트와 일치하도록 키보드 언어를 변경하도록 OpenOffice Writer를 설정하는 방법은 무엇입니까?

분류에서Dev

내 매크로에 사용하는 키보드 단축키 목록을 얻는 방법은 무엇입니까?

분류에서Dev

키보드 레이아웃이 QWERTY라고 가정하는 키보드 레이아웃을 Dvorak으로 변경하는 방법은 무엇입니까?

분류에서Dev

키보드 레이아웃이 QWERTY라고 가정하는 키보드 레이아웃을 Dvorak으로 변경하는 방법은 무엇입니까?

분류에서Dev

PhpStorm-키보드를 통해 코드 블록을 강조 표시하는 방법은 무엇입니까?

분류에서Dev

하나의 키 필드로 맵에서 값을 얻는 방법은 무엇입니까?

분류에서Dev

8086에서 키보드의 입력을 배열로로드하는 방법은 무엇입니까?

분류에서Dev

키보드 위로 버튼을 이동하는 방법은 무엇입니까?

분류에서Dev

키보드 키로 가로 스크롤을 활성화하는 방법은 무엇입니까?

분류에서Dev

JSFiddle + coffescript 키보드 단축키로 코드를 주석 처리하는 방법은 무엇입니까?

분류에서Dev

Object.assign을 사용하여 동적 키로 해시 맵 필드를 업데이트하고 변형을 방지하는 방법은 무엇입니까?

분류에서Dev

Swift : enum을 키로 사용하여 해시 맵을 인코딩하는 방법은 무엇입니까?

분류에서Dev

키보드 동작을 변경하는 방법은 무엇입니까?

분류에서Dev

iPhone 키보드의 "Return"키로 해제 segue를 트리거하는 방법은 무엇입니까?

분류에서Dev

키보드 매크로를 기록하는 방법은 무엇입니까?

분류에서Dev

올바른 키보드 레이아웃을 자동으로 선택하는 방법은 무엇입니까? -단 하나의 키보드 레이아웃

분류에서Dev

올바른 키보드 레이아웃을 자동으로 선택하는 방법은 무엇입니까? -단 하나의 키보드 레이아웃

분류에서Dev

특정 가상 터미널의 키보드 레이아웃을 변경하는 방법은 무엇입니까?

분류에서Dev

키보드에서 하나의 키를 변경하는 방법은 무엇입니까?

분류에서Dev

레시피에서 빌드 할 때 변경 로그 파일을 PPA의 패키지에 적용하는 방법은 무엇입니까?

분류에서Dev

로그인 화면 키보드 레이아웃을 변경하는 방법은 무엇입니까?

분류에서Dev

키보드 단축키로 일시 중지하는 방법은 무엇입니까?

분류에서Dev

내 코드에 대한 IO 모나드의 영향을 최소화하는 일반적으로 허용되는 방법은 무엇입니까 (있는 경우)

분류에서Dev

Alertcontroller 텍스트 필드 키보드를 숫자 패드로 변경하는 방법은 무엇입니까?

분류에서Dev

3 자 스캔 코드가있는 키의 키보드 레지스트리 설정을 편집하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    무순 맵을 미리 정의 된 키로 만 작동하도록 만드는 방법은 무엇입니까?

  2. 2

    무순 맵을 미리 정의 된 키로 만 작동하도록 만드는 방법은 무엇입니까?

  3. 3

    나중에 연결되는 키보드의 키맵을 설정하는 방법은 무엇입니까?

  4. 4

    KDE Plasma 5에서 키보드를 일시적으로 전환하는 방법은 무엇입니까?

  5. 5

    주변 텍스트와 일치하도록 키보드 언어를 변경하도록 OpenOffice Writer를 설정하는 방법은 무엇입니까?

  6. 6

    내 매크로에 사용하는 키보드 단축키 목록을 얻는 방법은 무엇입니까?

  7. 7

    키보드 레이아웃이 QWERTY라고 가정하는 키보드 레이아웃을 Dvorak으로 변경하는 방법은 무엇입니까?

  8. 8

    키보드 레이아웃이 QWERTY라고 가정하는 키보드 레이아웃을 Dvorak으로 변경하는 방법은 무엇입니까?

  9. 9

    PhpStorm-키보드를 통해 코드 블록을 강조 표시하는 방법은 무엇입니까?

  10. 10

    하나의 키 필드로 맵에서 값을 얻는 방법은 무엇입니까?

  11. 11

    8086에서 키보드의 입력을 배열로로드하는 방법은 무엇입니까?

  12. 12

    키보드 위로 버튼을 이동하는 방법은 무엇입니까?

  13. 13

    키보드 키로 가로 스크롤을 활성화하는 방법은 무엇입니까?

  14. 14

    JSFiddle + coffescript 키보드 단축키로 코드를 주석 처리하는 방법은 무엇입니까?

  15. 15

    Object.assign을 사용하여 동적 키로 해시 맵 필드를 업데이트하고 변형을 방지하는 방법은 무엇입니까?

  16. 16

    Swift : enum을 키로 사용하여 해시 맵을 인코딩하는 방법은 무엇입니까?

  17. 17

    키보드 동작을 변경하는 방법은 무엇입니까?

  18. 18

    iPhone 키보드의 "Return"키로 해제 segue를 트리거하는 방법은 무엇입니까?

  19. 19

    키보드 매크로를 기록하는 방법은 무엇입니까?

  20. 20

    올바른 키보드 레이아웃을 자동으로 선택하는 방법은 무엇입니까? -단 하나의 키보드 레이아웃

  21. 21

    올바른 키보드 레이아웃을 자동으로 선택하는 방법은 무엇입니까? -단 하나의 키보드 레이아웃

  22. 22

    특정 가상 터미널의 키보드 레이아웃을 변경하는 방법은 무엇입니까?

  23. 23

    키보드에서 하나의 키를 변경하는 방법은 무엇입니까?

  24. 24

    레시피에서 빌드 할 때 변경 로그 파일을 PPA의 패키지에 적용하는 방법은 무엇입니까?

  25. 25

    로그인 화면 키보드 레이아웃을 변경하는 방법은 무엇입니까?

  26. 26

    키보드 단축키로 일시 중지하는 방법은 무엇입니까?

  27. 27

    내 코드에 대한 IO 모나드의 영향을 최소화하는 일반적으로 허용되는 방법은 무엇입니까 (있는 경우)

  28. 28

    Alertcontroller 텍스트 필드 키보드를 숫자 패드로 변경하는 방법은 무엇입니까?

  29. 29

    3 자 스캔 코드가있는 키의 키보드 레지스트리 설정을 편집하는 방법은 무엇입니까?

뜨겁다태그

보관