
오른쪽에 숫자 키가 있는 표준 키보드가 있습니다(104키 키보드라고 하는 것 같습니다). 숫자키를 숫자키로 사용하고 싶습니다. 이는 NumLock숫자 키를 켜고 끄고 싶지 않다는 의미입니다 .
그러나 때로는 그런 일이 발생합니다(어떻게 실수로 키를 눌렀는지 모르겠습니다 NumLock). 전원이 NumLock꺼지고 다시 눌러야 합니다. 이것은 매우 성가신 일입니다.
종료 기능을 비활성화할 수 있습니까 NumLock?
다시 말해서:NumLock내 숫자 키가 항상 숫자 키 역할을 하고 스위치를 비활성화하도록 하고 싶습니다..
저는 Debian과 LXDE(Openbox)를 사용하고 있습니다.
고쳐 쓰다:
저는 이 솔루션을 수년 동안 사용해 왔으며 Openbox에서 NumLock키를 누를 때 스크립트를 실행하는 데 사용합니다. 그런 다음 스크립트 NumLock가 다시 열립니다.
<keybind key="Num_Lock">
<action name="Execute">
<command>numlock-on.sh</command>
</action>
</keybind>
더러운 해킹일 뿐만 아니라, 이것은 또한 안정적으로 작동하지 않습니다. 어떻게 든 numlock키보드의 키가 여전히 비활성화되어 있습니다.
넘버락 키 아이디어에 답답하네요. numlockand의 개념은 Caps Lock순전히 악합니다.
어쨌든, 나는 자동 시작 스크립트에 다음을 넣어 두 번째 해결책을 시도했습니다 openbox
.
xmodmap -e 'keycode 77 = Escape'
그러나 이것은 전혀 작동하지 않습니다.
먼저 로그인하면 openbox
모든 것이 잘 작동하고 숫자 키가 숫자 키로 작동합니다.
하지만 을 누르면 numlock숫자 키가 비활성화될 뿐만 아니라, 7예를 들어 을 누르면 OH
숫자 키가 화살표 키 역할을 합니다.
NumLock키를 다시 누르면 숫자 키가 활성화되지 않습니다. 로그아웃했다가 다시 로그인해야 합니다.
따라서 이 xmodmap
솔루션은 예상대로 작동하지 않습니다.
한번에 완전히 비활성화하려면 어떻게 해야 합니까?악마 같은열쇠의 특징은 무엇입니까 NumLock?
답변1
NumLock어쩌면 실수로 키를 눌렀을 수도 있습니다.
키보드가 귀하의 것(고용주가 아닌)인 경우,키보드에서 제거하세요육체적으로.
꼭 필요한 경우에는 뾰족한 것으로 눌러도 됩니다.
답변2
저는 실제로 이 문제를 다른 방법으로 완전히 해결할 수 있었습니다.
이에 대한 전체 스레드가 있습니다.https://codereview.stackexchange.com/a/147817/104270
하지만 실제로는 다음을 호출하는 것만큼 간단합니다.
# the program `numlockx` is from the package `numlockx`
# the program `setxkbmap` is from the package `x11-xkb-utils`
numlockx on
setxkbmap -option numpad:mac
GUI 로그인 후. 제가 직접 사용하고 있는데 완벽하게 작동합니다.
답변3
답변4
내 노트북 키보드(Ubuntu 10.04)에서는 현재 키패드 잠금이 켜져 있습니다.
$ xmodmap -pke|grep 77
keycode 77 = Num_Lock Pointer_EnableKeys Num_Lock Pointer_EnableKeys
keycode 177 = XF86Phone NoSymbol XF86Phone
$ xmodmap -e "keycode 77 ="
바라보다! 이제 번호 잠금이 비활성화되었습니다.
xmodmap -e "keycode 77 = Num_Lock Pointer_EnableKeys Num_Lock Pointer_EnableKeys"
다시 넣어. (Num_lock에 대한 grep이 더 나은 아이디어일 수도 있지만 요점은 알 수 있습니다.)
@Martin Vegter의 댓글에 답글을 달아주세요.
좋아요, 귀하의 의견에 응답하여 xmodmap이 귀하의 바인딩을 깨뜨렸습니다. 이해했습니다.
방금 확인했어요언박싱 문서
~/.config/openbox/lxde-rc.xml 보기
ls -l lxde-rc.xml
(rc.xml도 있나요? 확인해주세요).
백업으로 복사본 만들기
(편집기 사용) numlock(아마 nmlk)을 검색하세요.
이런 것도 보이나요?
<keybind key="Numlock">
<action name="whatEverItSays"/>
</keybind>
주석 처리하거나 키 바인딩 키 값을 Alt-Numlock과 같은 대안으로 변경하여 전환하세요.
key="A-Numlock"
예를 들어
도착하다댓글 달기
<!-Commented out from here
<keybind key="Numlock">
<action name="whatEverItSays"/>
</keybind>
To Here -->
또는
Alt+Numlock 토글로 변경
<keybind key="A-Numlock">
<action name="whatEverItSays"/>
</keybind>
변경 사항을 저장하고 로그아웃/로그인하거나 다시 시작하세요.