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 };
};