카테고리 없음

[Karabiner] 리얼포스를 해피해킹처럼

따뜻한 세상을 만드는 개발자 2023. 3. 19. 22:28

최근에 해피해킹 키보드를 구매해서 사용하고 있는데요.

손 움직임을 최소화할 수 있는 해피해킹 키보드의 배열에 큰 매력을 느끼게 되었습니다.

 

기존에는 리얼포스 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에서 각 기기마다 키 변경을 허용할 것인지를 설정할 수 있는데요. 

다만 전체 규칙을 적용할지 말지만 있고 각 규칙 별로 적용 여부는 선택할 수 없었습니다.

 

제 요구사항은 이정도로 충분했지만 키보드별로 복잡한 설정을 원하시는 분들에게는 좀 아쉬워 보이네요.