JIS 배열을 사용하여 프로그래밍에 가장 적합한 Dvorak 배열 만들기 XKB JIS Dvorak

나는 C와 Python을 배우는 초보자이지만 키보드는 낭비를 고집합니다.

환경:



OS:Ubuntu Gnome 16.04 LTS
Keyboard: FILCO Majestouch2S

JIS Dvorak





Custom keyboard layout for JIS keyboards based on the Dvorak

Ubuntu Gnome 16.04에서 작성된 JIS 배열 키보드 용 구성 파일입니다.
xkb/geometry 파일에 대해서는 아래를 참조하십시오.



AltGr(Level3_Shift 키)와 Meta 키를 사용하여 하나의 키에 최대 6 종류의 기능을 할당할 수 있는 이 레이아웃은 홈 포지션과 상하 2단의 30개의 키를 사용하여 알파벳, 숫자, 기호, 커서 키 , Home, End, PageUp, PageDown, Ctrl + Z, X, C, V로 리디렉션 할 수 있습니다.

왼손 엄지 손가락에 할당 된 Shift 키는 "어느 손가락으로 Shift를 누를지 결정하고, 닿는 손가락으로 입력하고 싶은 키를 누름"이라는 일련의 동작을 단순화하고,보다 빠르게 대문자를 입력 할 수 있습니다.
xkb/keycodes/evdev는 ScrollLock과 NumLock 표시기의 위치를 ​​바꿉니다. 숫자 키가없는 91 키보드로 NumLock을 사용하기 쉽습니다. 키보드의 ScrollLock LED는 NumLock과 함께 작동합니다.

이 설정 파일은 xkb/symbols/pc (일본어, 영어 레이아웃을 선택하더라도로드 할 수있는 자격 키와 같은 배치를 결정하는 파일)와 기본 Dvorak 배열을 덮어 씁니다.

이 레이아웃을 사용하려면 /usr/share/X11/xkb/ 아래에 파일을 덮어 쓰거나 추가 한 다음 다시 로그인하십시오.

AltGr / NumLock+Shift / NumLock+AltGr





AltGr+Shift / NumLock / NumLock+AltGr+Shift





메타





일본 Dvorak





맞춤형



xkb/symbols/us (dvorak)의 설정은 다음과 같은 구조로되어 있습니다.
key <AD08> {
    symbols[Group1]=
                  // Level1       Level2          Level3        Level4          Level5
                  //   Base        Shift           AltGr             -     AltGr+Shift
             [            c,           C,      braceleft,           Up,      braceleft ],
    actions[Group1]= 
             [   NoAction(),  NoAction(),     NoAction(),   NoAction(),     NoAction(),

                       RedirectKey(key=<UP>, clearmods=Lock+Mod3),  //  Level6  Meta
                       RedirectKey(key=<UP>, clearmods=Lock+Mod3) ] //  Level7  Meta+Shift
    };

Level4는 키보드 레이아웃 차트를 쉽게 볼 수 있도록 준비된 실제로 사용되지 않는 기호입니다.

Meta 키에는 Mod3이 할당됩니다.

xkb/symbols/us의 기본 섹션(QWERTY 배열)과 기본 Dvorak 배열의 기호를 참조하여 언어에 맞게 Level3~Level7의 기호 또는 액션을 편집하세요. 동작과 숫자 키 입력은 RedirectKey를 사용하는 것이 더 잘 작동합니다.

좋은 웹페이지 즐겨찾기