일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- human-in-the-loop
- Ai
- tool_binding
- conditional_edges
- 밑바닥부터시작하는딥러닝 #딥러닝 #머신러닝 #신경망
- 추천시스템
- update_state
- langgrpah
- removemessage
- chat_history
- conditional_edge
- rl
- 밑바닥부터 시작하는 딥러닝
- rag
- RecSys
- Python
- REACT
- tool_calls
- 강화학습의 수학적 기초와 알고리듬 이해
- LangChain
- 강화학습의 수학적 기초와 알고리듬의 이해
- langgraph
- summarize_chat_history
- humannode
- lcel
- pinecone
- 강화학습
- toolnode
- subgraph
- add_subgraph
- Today
- Total
타임트리
[키보드] 키 위치 변경하기 본문
직장과 집, 휴대용 이런저런 키보드를 바꿔가며 코딩하는 편인데, 다른 키배열에 가끔 버벅일 때가 있다.
특히 대학원 생활 내내 사용한 로지텍 k380은 fn + 방향키 조합으로 주피터 노트북에서 Home, End의 기능을 할 수 있으며, (매우매우매우매우) 익숙해졌다. 지금은 k380은 가끔 비상용으로 사용하고 주로 회사에선 아래와 같은 68배열 키보드를 쓰고, 집에서는 aigo브랜드의 좀 특이한 배열인 100키 배열 키보드를 쓰고 있다(방향키랑 숫자 0이랑 구분감이 없어서 우측 숫자 0 키캡은 빼고 쓰고 있다ㅜ 어차피 우측 숫자는 많이 사용하지 않기 때문에). 배열이 특이해서(+저렴해서) 사봤는데 다음에는 그냥 87키 배열로 사야겠다..
주피터 노트북에서 Home, End와 같은 기능을 하는 단축키는 Alt + 좌우 방향키다. 그런데 이미 k380으로 Control키 바로 옆 키(fn)로 해당 단축키를 쓰던 나로서는 여간 불편한 게 아니었다;
그래서 스페이스 바 옆 키의 순서를 (Control - Window - ALT)에서 (Control - ALT - Window)로 바꾸는 법을 알아봤고, 다행히 윈도우 레지스트리를 건드려주면 가능했다.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 경로에서 스캔 코드 값을 원하는 대로 변경해주면 된다.
즉, 위 경로에서 Scancode Map이라는 값에 내가 원하는 대로 변경하고자 하는 키매핑을 hex코드로 입력하면 된다. 아래 예시를 보면 금방 할 수 있다.
아래처럼 메모장에 입력 후, .reg으로 확장자를 변경한 뒤 실행시켜주면 훨씬 간편하게 사용할 수 있다. 아래에서 붉은 색으로 표시한 부분만 원하는 대로 변경하면 된다. (레스스트리 스크립트임을 알리는 Windows Registry Editor Version 5.00도 첫줄에 포함해야 한다!)
[메모장에 입력하여 아래 내용을 수정 후, 확장자를 reg으로 변경]
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"= hex:00,00,00,00,\
00,00,00,00,\
03,00,00,00,\ ← 아래 2개의 줄을 입력 받아 변경한다. (2개 변경이라면 3, n개 변경 시 n+1)
38,00,5b,e0,\ ← 좌측 ALT키(00 38)를 좌측 Window 키(e0 5b)로 할당
5b,e0,38,00,\ ← Window 키(e0 5b)를 좌측 좌측 ALT키(00 38)로 할당
00,00,00,00
[메모장에 입력 후, 확장자를 reg으로 변경] - 원래의 키로 초기화
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
“Scancode Map”=hex:00,00,00,00,\
00,00,00,00,\
01,00,00,00,\
00,00,00,00
'기타' 카테고리의 다른 글
[WSL] 윈도우 부팅 시 자동 실행 및 SSH 포트 프록시 (0) | 2025.01.01 |
---|