PC, 하드웨어

IBM MODEL M to HHKB

inseul인슬 2024. 3. 24. 19:30

IBM MODEL M을 HHKB의 배열과 섞어 사용하는 모습이다.
우선 필자는 두가지 전제가 있다.
1. 오른쪽 ALT, Ctrl을 쓰지 않는다. 대신 이 둘을 Fn 처럼 다룬다.
2. 한/영 전환은 IBM 방식(Shift + Space)을 따른다.

 
- Windows 
Microsoft PowerToys 를 설치한다.
https://learn.microsoft.com/ko-kr/windows/powertoys/

 

Microsoft PowerToys

Microsoft PowerToys는 Windows를 사용자 지정하기 위한 유틸리티 세트입니다. 유틸리티에는 ColorPicker, FancyZones, File Explorer 추가 기능, Image Resizer, Keyboard Manager, PowerRename, PowerToysRun, Shortcut Guide 등이 있습

learn.microsoft.com

 

 

Keyboard Manager를 킨다.

 

 

키 다시 매핑에서 Caps Lock를 Ctrl (Left)로 설정한다.

Alt (Right)를 Win (Right)로 설정하는 것은 자유다. 필자는 평소 Right Alt를 사용하지 않아 차라리 Win키로 설정한 것이다.

 

 

바로 가기 다시 매핑에서 ASD와 Caps_Lock를 설정할 것이다.

Ctrl (Right)를 Fn으로 생각하고 다룬다.

 

Ctrl (Right) + Tab를 Caps LockCtrl (Right) + A를 Volume Down

Ctrl (Right) + S를 Volume Up

Ctrl (Right) + D를 Volume Mute

 

그 밑에 Win (Right) 조합은 기존에 HHKB에서 ASDF 측각은 Windows에서 기능하지 않기에 Model M이 아닌 HHKB를 위한 옵션이다.

 

- macOS
macOS는 PowerToys를 이용하는 것보다 조금 복잡하다.

 

Karabiner-Element 를 설치한다.
https://karabiner-elements.pqrs.org

 

Karabiner-Elements

A powerful and stable keyboard customizer for macOS.

karabiner-elements.pqrs.org

Caps_lock을 left_command로 바꾼다.


Complex Modifications를 수정한다.
https://genesy.github.io/karabiner-complex-rules-generator/
 

- IBM MODEL M to HHKB ASDF

HHKB의 ASDF에는 역할이 있다. Fn 조합과 함께 순서대로 Vol_Dn, Vol_Up, Mute, Eject.

MODEL M에서는 Right_Ctrl + ASDF 조합으로 이용할 수 있도록 하였다.

{
    "description": "IBM MODEL M to HHKB ASDF",
    "manipulators": [
        {
            "from": {
                "key_code": "a",
                "modifiers": {
                    "mandatory": [
                        "right_control"
                    ],
                    "optional": [
                        "any"
                    ]
                }
            },
            "to": [
                {
                    "key_code": "volume_decrement",
                    "repeat": true
                }
            ],
            "type": "basic"
        },
        {
            "from": {
                "key_code": "s",
                "modifiers": {
                    "mandatory": [
                        "right_control"
                    ],
                    "optional": [
                        "any"
                    ]
                }
            },
            "to": [
                {
                    "key_code": "volume_increment",
                    "repeat": true
                }
            ],
            "type": "basic"
        },
        {
            "from": {
                "key_code": "d",
                "modifiers": {
                    "mandatory": [
                        "right_control"
                    ],
                    "optional": [
                        "any"
                    ]
                }
            },
            "to": [
                {
                    "key_code": "mute",
                    "repeat": true
                }
            ],
            "type": "basic"
        },
        {
            "from": {
                "key_code": "f",
                "modifiers": {
                    "mandatory": [
                        "right_control"
                    ],
                    "optional": [
                        "any"
                    ]
                }
            },
            "to": [
                {
                    "key_code": "eject",
                    "repeat": true
                }
            ],
            "type": "basic"
        }
    ]
}

 

- IBM MODEL M to HHKB Caps

HHKB에서는 Caps Lock 키가 없다. Fn + Tab를 이용한다.

그래서 MODEL M에서는 Right_Ctrl을 Fn으로 삼고 Tab 키를 누르면 Caps Lock이 켜지도록 하는 코드다.

{
    "description": "IBM MODEL M to HHKB Caps",
    "manipulators": [
        {
            "from": {
                "key_code": "tab",
                "modifiers": {
                    "mandatory": [
                        "right_control"
                    ],
                    "optional": [
                        "any"
                    ]
                }
            },
            "to": [
                {
                    "key_code": "caps_lock",
                    "repeat": true
                }
            ],
            "type": "basic"
        }
    ]
}

 

- Command + Tab to ALT + TAB

Windows에서는 창 전환을 (left)Alt + Tab으로 하지만 Mac에서는 Command + Tab를 이용한다.

Alt + Tab을 누르면 Command + Tab이 작동하도록 하는 코드다.

{
    "description": "Command + Tab to ALT + TAB",
    "manipulators": [
        {
            "from": {
                "key_code": "tab",
                "modifiers": {
                    "mandatory": [
                        "left_alt"
                    ],
                    "optional": [
                        "any"
                    ]
                }
            },
            "to": [
                {
                    "key_code": "tab",
                    "modifiers": [
                        "left_gui"
                    ],
                    "repeat": true
                }
            ],
            "type": "basic"
        }
    ]
}

 

Shift + Space 한영 전환은 이전에 써둔 글이 있다.

https://inseul.tistory.com/entry/Windows-한영-전환-변경-정리

 

Windows 한영 전환 변경 정리

개인적으로 Alt + Shift 를 선호한다. 하지만 구형 운영체제일 수록 변경이 쉽지 않고 윈도우 버전별로 한영 전환 변경을 정리한 곳이 보이지 않아 적어본다. - Windows XP 이전 여기서는 드라이버에

inseul.tistory.com

https://inseul.tistory.com/entry/macOS-Shift-Space-한영-전환

 

macOS Shift + Space 한영 전환

필자는 어느 환경이던 한영 전환은 Shift + Space를 쓴다. 맥에서는 기본적으로 위 방식을 막아두었기에 따로 해줘야 한다. 먼저 편집을 위해 xCode를 설치한다. https://apps.apple.com/kr/app/xcode/id497799835?mt

inseul.tistory.com

 

'PC, 하드웨어' 카테고리의 다른 글

그래픽카드 전력 제한 해제 데이터  (0) 2024.04.04
GIGABYTE AORUS FV43U  (0) 2024.04.04
macOS Shift + Space 한영 전환  (0) 2024.03.24
Gigabyte RTX 3080Ti Master  (0) 2024.03.08
USB to PS/2 Converter - ATEN CV10KM  (0) 2024.01.06