아래 미니배열 키보드를 보고 삘 받아서 팁게에 한 번 적어봤습니다ㅎㅎ
https://www.clien.net/service/board/lecture/16025718CLIEN
미니배열 관심 있으시면 거의 아시는 배열이겠지만 혹시 모르셨다면 레이아웃 짜는 데 참고해보셔요.
아래 미니배열 키보드를 보고 삘 받아서 팁게에 한 번 적어봤습니다ㅎㅎ
https://www.clien.net/service/board/lecture/16025718CLIEN
미니배열 관심 있으시면 거의 아시는 배열이겠지만 혹시 모르셨다면 레이아웃 짜는 데 참고해보셔요.
(1) qmk의 Tap dance를 이용하는 법 (zmk는 구현이 지금은 됐는지 잘 모르겠습니다)
https://docs.qmk.fm/#/feature_tap_dance?id=example-4
이런 예제를 보시면 키를 한 번 누르고 곧바로 다시 누른 상태에서 홀드하면
모디키가 아닌 순수 그 키가 입력되도록 할 수 있습니다
ex) 한 번 탭: f, 홀드: shift, 두번탭 후 홀드: f
물론 한 번 꾹 누를 것을 한 번 짧게 눌러주는 과정이 필요하지만 큰 문제는 아닐거라고 봅니다.
(2) 다른 레이어를 이용하는 방법 (qmk/zmk 상관 없음)
저같은 경우 backspace를 연속입력하는 경우가 많은데 backspace를 레이어키로도 사용합니다. 그래서 여러 글자를 한 번에 지워야 할 때는 미디어키 같은 레이어키를 눌러서 미디어 레이어의 bs 위치에 레이어키가 아닌 순수 bs를 위치시키면 두 키를 같이 눌렀을 때 순수한 bs가 입력되며 연속 입력이 됩니다.
응용하면, 예를 들어 오른손 중지로 K를 꾹 누르면 ctrl 작동된다고 할 때, 다른 레이어키를 같이 활성화시켜 f가 홀드탭이 아닌 순수 f키로 작동하게 할 수 있습니다. 물론 ctl+F 대신 ctl+레이어+F를 입력해야 하는 단점이 있습니다.
(3) 매크로키 사용
만약 ctl+f가 아닌 ctl+shift가 필요한 상황이면 무조건 한 쪽의 붙어있는 홈로키를 쓰는 게 정석이죠. 그래서 제공되는 홀드탭 기능이 아닌 커스텀 매크로키 f를 만듭니다. 예는 어떻게 작동하냐면
(1) 어떤 조합이든 오른손의 모디가 눌린 상태에서 누르면 순수 f키로만 작동
(2) 오른손의 모디가 눌린 상태가 아니라면 홀드탭키로 작동 (f 혹으 ctrl)
그 외에 분명 사람들이 각자 생각해낸 해결 방법이 있을겁니다 ㅎㅎ