[Karabiner] 리얼포스를 해피해킹처럼
최근에 해피해킹 키보드를 구매해서 사용하고 있는데요.
손 움직임을 최소화할 수 있는 해피해킹 키보드의 배열에 큰 매력을 느끼게 되었습니다.
기존에는 리얼포스 R2 for mac 45g 저소음 모델을 사용하고 있었는데
유선이라는 점을 빼면 너무 만족하면서 쓰고 있었습니다.
키압이나 키감은 해피해킹보다 더 좋습니다.
집과 사무실에 하나씩 두고 쓸 계획이었는데
배열만 생각하면 리얼포스를 팔고 해피해킹을 하나 더 사야하나 싶다가
리얼포스를 쳐보면 그럴 수 없어.. 를 반복하다가
결국 karabiner를 사용해서 리얼포스 배열을 해피해킹처럼 만들어서 사용을 하게 되었습니다.
이렇게 하면 해피해킹, 리얼포스를 오가면서 오는 배열 적응 문제도 해결할 수 있더라구요.
저는 아래와 같이 매핑을 했습니다.
Simple Modifications
* Capslock <-> Left Control
* 해피해킹 컨트롤 키 위치로 인해 바꾸었습니다.
* Delete <-> \
* 해피해킹 delete 키 위치로 인해 바꾸었습니다.
이 설정들은 해피해킹과 그 외 키보드를 오가는 사람들만 적응을 쉽게 하기 위해서 하면 될 것 같습니다.
Complex Modifications (Origin -> New)
* Right Control + l.,/ -> Up/Down/Left/Right Arrow
* Up/Down/Left/Right Arrow -> Resize Window Up/Down/Left/Right Half
이 설정들은 해피해킹처럼 키의 조합으로 방향키를 사용하고 기존 방향키는 윈도우 리사이징에 사용하는 것인데요.
손의 움직임을 최소화하면서도 키보드 활용성을 높일 수 있는 방법이라 크게 만족하면서 쓰고 있습니다.
추가로 저는 Home/End가 맥에서 Cmd + Up/Down Arrow로 쉽게 되기 때문에 아래와 같이 매핑하여 쓰고 있습니다.
Complex Modifications (Origin -> New)
* Home/End -> Move to Previous/Next Window
관련 Karabiner 설정
* HHKB arrows for RealForce R2
* Arrow Home/End -> Window Resize/Move Keys
특정 키보드에만 설정 적용하기
처음에 Complex Modifications를 적용하고 너무 만족했는데 해피해킹 키보드를 연결하니..
리얼포스에만 적용되기를 바랐던 설정들이 해피해킹에도 그대로 적용되었습니다..!
다행히 karabiner에서 각 기기마다 키 변경을 허용할 것인지를 설정할 수 있는데요.
다만 전체 규칙을 적용할지 말지만 있고 각 규칙 별로 적용 여부는 선택할 수 없었습니다.
제 요구사항은 이정도로 충분했지만 키보드별로 복잡한 설정을 원하시는 분들에게는 좀 아쉬워 보이네요.