키 귀속 및 설명 철저히 맞춤 제작

5704 단어 LinuxWindowsMac
2년 정도 연속 버튼 바인딩이 안정적이기 때문에 설명해 드릴게요.
내 환경은 영어 배열, QWERTY 배열, 윈도, 잡식(Eclipse, Visual Studio, Sublime Text, Emacs)이다.
키보드든 OS든 개발 환경이든 다 읽을 수 있다고 생각해요.

기본 방침


시작 위치 유지


손가락의 움직임이 줄어들어 쉽게 피로해지지 않기 때문에 시작 위치에서 멀리 떨어진 키에 단축키를 배분한다.

마우스 작업 감소


키보드와 마우스의 왕복은 가장 큰 적이기 때문에 키보드로 대체할 수 있다.

두 손으로 버튼을 눌러 귀속시킨다


한 손으로 수식 키와 알파벳 두 개의 키를 누르면 힘들기 때문에 이렇게 하지 마세요.
따라서 손질 키를 좌우 양쪽에 놓으면 누르기 쉽다.

키보드 사용


이 버튼은 여러 번 눌렸어요. 그 버튼에 눌려서 정량 판단이 강해요.
제 키워드 로그를 참고로 공개했기 때문에 Firefox나 Chrome에서 볼 수 있습니다분석kaisekey-키 입력

손질 키


CapsLock 키와 Enter 키에 Ctrl 키를 할당합니다.


이 설정은 Ctrl 키를 사용하는 단축키에 의해 결정되며 기본 Ctrl 키 구성은 Emacs 새끼손가락으로 바뀝니다.
따라서 쉽게 누르고 좌우로 대칭되는 CapsLock 키와 Enter 키를 마음껏 분배할 수 있습니다.
CapsLock 키에만 Ctrl 키를 할당하는 것보다 Ctrl 키를 사용하는 단축키가 극적으로 눌리기 쉬우므로 Ctrl 키를 사용하는 것을 추천합니다.
누를 수 없는 Enter 키는 나중에 관리됩니다.

Shift 키를 Space 키에 할당(SandS)


Windows 키와 다른 키를 동시에 눌러 단축키를 실행합니다.
Windows 키를 한 번만 눌러 놓으면 시작 메뉴가 표시됩니다.
일반 열쇠와 수식 키(modefiya 키) 성질을 결합한 이런 열쇠를 단일 모뎀이라고 부른다.
또 맞춤형 모드로 유명하고 실용성이 뛰어나 다른 버튼을 통일적으로 사용할 수 있는 스페이스 and Shift(SandS)도 있다.
Space 키를 누른 후 Sands를 놓으면 Space 키를 입력하고 Space 키와 다른 키를 동시에 누를 때 Shift 키와 다른 키를 동시에 누른 것으로 간주하고 문자의 대문자 등을 입력합니다.
Shift 키를 10개 정도 담당하는 새끼손가락으로 입력하기보다는 Space 키 위에 있는 엄지손가락으로 입력하는 게 훨씬 수월해 Sands를 적용한다.
하지만 진정한 목적은 사용하지 않던 Shift 키를 자유롭게 분배하는 것이다.

Alt 키를 원래 Shift 키에 할당


Shift 키가 더 쉽게 눌릴 수 있는 Space 키로 이사했고, 원래 Shift 키가 비어 있었다.
기다리면 Shift 키 뒤에 자주 사용하는 수정자 Alt 키를 원래 Shift 키에 할당하여 Alt 키를 쉽게 누릅니다.
이렇게 되면 홈 자리를 잃고, 왼손 엄지손가락과 중지를 누르는 알트+탭은 홈 자리를 훼손하지 않고 양손으로 누르게 된다.
또한 마우스 조작을 줄이려면 키보드를 사용하여 마우스가 눌렀던 도구 단추와 메뉴 명령을 실행해야 하지만, 모든 단축키를 지정하는 것은 제한이 있습니다.
Alt+문자를 시작으로 키보드로 낮은 주파수의 지령을 수행하기 때문에 쉽게 Alt키를 누르는 것이 여기에 작용했다는 것이다.

원래 Shift 키로 한 렌즈 찍고 캡처 시작하기.


나는 원래의 Shift 키에 Alt 키를 분배했지만, 나는 Alt 키의 기본 단식을 사용하지 않는다.
너무 아쉬워서 Alt 키를 누르면 난초가 작동합니다.
랜서는 다양한 동작의 시작점이기 때문에 공기처럼 좋다.
따라서 버튼 입력이 자신이 만든 난초와 일치하도록 하기 위해 가장 작다.

시작 위치에서 멀다


Esc, F1~F12, Backspace, Enter, 응용 프로그램 키(메뉴 키), Delete, Home, End, 방향 키, 반각/전각, Alt+F4, Win+방향 키
비록 이런 사용 빈도가 매우 높지만, 나는 여전히 매우 멀다고 생각한다.
입력할 수 있도록 기본 Ctrl+문자를 지정합니다.
단, 사용 빈도가 높지 않으면 단축키를 분배하고 싶지만 귀중한 Ctrl+자모를 더럽히지 않으려면 Ctrl+Shift+자모를 분배한다.
Ctrl+Shift+문자는 입력하기 어렵지 않습니까?Ctrl 키와 Shift 키가 모두 쉽게 변경된 것으로 여겨질 수 있으며, 맞춤형 Ctrl + 자모 등이 전혀 없는 것보다 입력이 편리하다.

Ctrl + JKL; 방향키


방향키는 키보드에서 가장 자주 사용하는 위치의 한가운데에 있다.
Vim의 hjkl과 FPS의 wasd에 비해 한 방향키가 손가락 하나에 대응하기 때문에 속도가 매우 빠르다.
사용자 지정 전
사용자 지정 후

Ctrl + J

Ctrl + K

Ctrl + L

Ctrl + ;
Shift + ←
Ctrl + Shift + J
Shift + ↓
Ctrl + Shift + K
Shift + ↑
Ctrl + Shift + L
Shift + →
Ctrl + Shift + ;

Emacs 레이크


Emacs의 키 바인딩과 비슷합니다.
기존 앱과의 충돌을 줄이고 맞춤형(어떤 표현)에 익숙해지기 쉬운 이점을 기대할 수 있지만, 인체공학적으로 합리적인 이유가 있다면 재분배해야 한다.
사용자 지정 전
사용자 지정 후
Esc
Ctrl + G
Home
Ctrl + A
Shift + Home
Ctrl + Shift + A
End
Ctrl + E
Shift + End
Ctrl + Shift + E
Enter
Ctrl + M
Shift + Enter
Ctrl + Shift + M
Backspace
Ctrl + H

Ctrl+숫자 키의 함수 키 지정


Ctrl 키와 숫자 키만 누르면 보통 기능키만 누르면 되는 거죠?나도 그렇게 생각했던 시절이 있었다.
일단 익숙해지면 손가락을 기능키로 뻗는 것이 귀찮아진다.
사용자 지정 전
사용자 지정 후
F1 ~ F10
Ctrl + 1 ~ 0
F11
Ctrl + -
F12
Ctrl + =

Alt + JKL; Win+ 방향키


Ctrl, Shift, Alt 키는 쉽게 누르도록 재구성되었으나 Windows 키는 누르지 않습니다.
나는 윈도 키의 단축키를 거의 사용하지 않기 때문이다.
따라서 유일하게 사용되는 Windows + 방향키는 다른 수정자 Alt 키에 지정됩니다.
사용자 지정 전
사용자 지정 후
Win + ←
Alt + J
Win + ↓
Alt + K
Win + ↑
Alt + L
Win + →
Alt + ;

기타


반각/전각 키가 눌린 전후에 쉽게 눌릴 수 있는 키로 후보 변환 등 방향키를 선택하거나 결정한다(Ctrl+JKL;)및 Enter 키(Ctrl+M)
이것들은 모두 오른손으로 알파벳을 누르는 단축키이기 때문에 반각/전각 키도 오른손으로 알파벳을 누르는 것처럼 정렬할 수 있어 비교적 수월하기 때문에 Ctrl+U에 분배된다.
응용프로그램 키는 컨텍스트 메뉴(마우스 오른쪽 버튼을 클릭할 때 표시되는 메뉴)를 표시합니다.
만약 필요한 곳에서 이것을 사용한다면 마우스의 조작을 크게 줄일 수 있다.
사용자 지정 전
사용자 지정 후
반각
Ctrl + U
Apps
Ctrl + Shift + U
Alt + F4
Ctrl + Shift + G
Delete
Ctrl + Shift + H

설정


내 환경은 HKB Professional Type-S 영어 배열, Windows, yamy(창을 사용하는 우울함)이기 때문에 다른 환경에서 설정을 수정해야 한다.
my.mayu
include '104.mayu'

mod control += !Enter

mod shift = !!Space
key R-*Space = &Ignore

mod alt += !!LeftShift !!E0RightShift
key R-*LeftShift = &Ignore
key R-*E0RightShift = &Ignore

key *LeftShift = &ShellExecute(, '..\\launcher', , , ShowNormal)
key *E0RightShift = &ShellExecute(, '..\\launcher', , , ShowNormal)

key *Escape = *BackQuote
key *Delete = *BackSlash

key C-G = Escape
key C-S-G = &ShellExecute(, '..\\closeforewin', , , ShowNormal)
key C-*IC-*J = ~C-*Left
key C-*K = ~C-*Down
key C-IC-K = Space
key C-*IC-*L = ~C-*Up
key C-*IC-*Semicolon = ~C-*Right
key C-*A = ~C-*Home
key C-A-A = C-A
key C-*E = ~C-*End
key C-*I = ~C-*Tab
key C-*M = ~C-*Enter
key C-H = BackSpace
key C-S-H = Delete
key C-U = A-BackQuote
key C-S-U = Apps

key C-*_1 = ~C-*F1
key C-*_2 = ~C-*F2
key C-*_3 = ~C-*F3
key C-*_4 = ~C-*F4
key C-*_5 = ~C-*F5
key C-*_6 = ~C-*F6
key C-*_7 = ~C-*F7
key C-*_8 = ~C-*F8
key C-*_9 = ~C-*F9
key C-*_0 = ~C-*F10
key C-*Minus = ~C-*F11
key C-*Equal = ~C-*F12

key A-J = W-Left
key A-K = W-Down
key A-*L = ~A-W-*Up
key A-Semicolon = W-Right

좋은 웹페이지 즐겨찾기