honey_pot

Leobog Hi8 키보드 Mac OS 에 한영키 매핑 본문

기타

Leobog Hi8 키보드 Mac OS 에 한영키 매핑

_tera_ 2024. 7. 27. 00:20

Hi8 장만하자마자 키매핑 바꿔주고 키캡도 바꿔놨는데 맥에서 문제 발생..

python 코드 대충 짜서 키보드 자판 pressed key 확인해본 결과 기존 fn 자리(스페이스 오른쪽 키)가 mac에서는 아예 인식이 되지 않음

윈도우에서는 키보드 매핑 프로그램인 leobog one 으로 변경하면 되지만 맥은 지원을 안 하는듯...

블루투스 unit 2로 연결하고 fn+e로 맥 os로 자판 변경해서 수정하고 저장해도 안 됨 ㅠ leobog one은 그냥 윈도우 전용인가봄

 

처음에는 caps lock으로 한영 변환하고 산 적도 있어서 사실 딱히 불편하진 않은데 아무리 봐도 카라비너로 어떻게 비벼보면 될 것 같은거임

하지만 기존 fn 자리 자체를 키보드 내부 시스템에서 맥os에서는 disabled 상태로 만드는 것 같아서 그 자리는 그냥 키보드 자체의 fn 키로밖에 못 씀

fn 키 살리겠다고 아예 뮤트시켜버리다니 ㅂㄷㅂㄷ fn은 구석진 데에 박아놔야 한다고요

 

일단 임시방편으로 스페이스바 오른쪽 옆옆=우측 컨트롤 자리를 right_command로 변경해서 Complex Modification에서 custom json 작성해서 right_command를 f19로 날려버림

 


일단 카라비너로 hi8 키보드 right_control 을  right_command 로 변경함

바로 밑에 right_command를 f19로 변경하는 게 되는지 실험해 봤는데 위의 rule이 입력된 후에 뒤에 있는 rule이 입력되는 게 아닌가봄 => 꼬리 물기 맵핑이 안됨

=> 일단 right_command로만 바꾼다

이건 맥북 기본 키보드 매핑이고

이게 hi8 연결해서 매핑한 상태 

 

+ Complex Modifications에서 right_command를 일괄로 f19로 매핑하니까 기존 Apple Internal Keyboard 에 있는 커맨드 매핑은 삭제해도 되지만 혹시 방법을 찾게 되면 또 찾을 수 있으니 그냥 놔뒀음

 

매핑할 펑션키는 헷갈리지 않게 기존 매핑이랑 같게 설정함

티스토리 코드블럭에 json이 없네 웁스

 

입력할 json 내용

{
    "description": "Change Right Command to F19",
    "manipulators": [
        {
            "from": {
                "key_code": "right_command"
            },
            "to": [
                {
                    "key_code": "f19"
                }
            ],
            "type": "basic"
        }
    ]
}

 

Complex Modifications > Add your own rule 클릭

 

예시 내용 지워 주고 위의 json 붙여넣기

f19 말고 다른 키로 매핑하려면 카라비너  Simple Mapping에서 value 확인 후 바꿔 넣어주면 됨

 

Save 하면 decription에 작성한 내용으로 표시됨

 

 

이렇게 하면 hi8 키보드에서 스페이스 오른쪽 컨트롤자리가 맥에서 한영키로 맵핑됨

편한지는 잘 모르겠다 항상 스페이스 바 옆을 누르니까 안 쓰게 될 수도 있음 

캡스락 엄청 불편하지는 않으니까 넘어갈까 싶다가도 아쉬워짐...

참고로 leobog one은 안드로이드 모드도 키매핑 지원 안 하는 것 같다

아이패드에서도 fn 고정인 건 똑같음

 

'기타' 카테고리의 다른 글

Leoborg hi8 맥북에서 option key command 키 변경  (0) 2024.08.08
js 이미지 저장  (0) 2024.03.26
Kubernetes - version compatible  (0) 2023.10.26
rhel9 python3.11 test  (0) 2023.10.16
tensorflow retracing warning 없애기  (0) 2023.08.09
Comments