XKB 재매핑 화살표 키(ISO_Level3_Shift + HJKL)가 WIN 키와 제대로 작동하도록 하기

XKB 재매핑 화살표 키(ISO_Level3_Shift + HJKL)가 WIN 키와 제대로 작동하도록 하기

XKB를 사용하여 화살표 키를 다시 매핑하는 방법에 대한 게시물을 본 적이 있지만 대부분 잘 작동하지만 지금까지 어떤 방법도(Gnome 키보드 설정으로 관리하기 번거로운 다른 그룹을 사용하는 것을 제외하고) Windows.

HJKL 키를 사용하여 수정자를 사용하여 탐색할 수 있도록 키보드를 다시 매핑하려고 합니다 ISO_Level3.

ISO_Level3에서 직접 화살표 키를 할당하는 것과리디렉션키(아래 코드에서 두 가지 예를 모두 제공합니다).

혼자서도 잘 작동하고(즉, 화살표 키만 사용할 수 있음) 및 CTRL( ALT예: CTRL+ LVL3+ H= CTRL+ LEFT)로도 작동하지만같이 일하지 마세요Windows.

내 기호 파일은 다음과 같습니다

default partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
      name[Group1] = "Satan";
      include "us"

      // middle row
      key <AC06> {
        symbols =   [ h, H, Left ],
        actions =   [ NoAction(), NoAction(), Redirect(key=<LEFT>) ] };
      key <AC07> {      [ j, J, Down ] };
      key <AC08> {      [ k, K, Up ] };
      key <AC09> {      [ l, L, Right ] };

      key <AC10> {      [ ISO_Level3_Shift, colon, semicolon, colon ]};
      modifier_map Mod5 { ISO_Level3_Shift };
};

관련 정보