키 바인딩을 특정 키로 변경

키 바인딩을 특정 키로 변경

단일 키의 키 바인딩을 변경하는 방법은 무엇입니까? xmodmap과 같은 소프트웨어가 있다는 것을 알고 있지만 xmodmap을 사용하면 먼저 변경하려는 키를 눌러야 하지만 f 키가 더 이상 작동하지 않기 때문에 키 바인딩을 매핑할 수 없습니다. 그래서 나는 f(작동하지 않음)를 더 쓸모없는 다른 키로 변경하고 싶습니다. 어떻게 하나요? 감사해요

답변1

Xmodmap에는 "키 입력"이 필요하지 않습니다. 남자 읽어봤어?xmodmap(1)?

당신이 해야 할 일은 키를 설정하는 것 F12뿐입니다 f.

$ xmodmap -pke | grep F12
keycode  96 = F12 F12 F12 F12 F12 F12 XF86Switch_VT_12 F12 F12 XF86Switch_VT_12
$ xmodmap -e "keycode 96 = f F"

첫 번째 줄에는 F12와 키 코드의 두 번째 그룹(명령)이 표시됩니다.키 코드 96~이 되다'에프'.

다음 명령을 사용하면 모든 키코드를 볼 수 있습니다.-pke옵션. 백업으로도 사용할 수 있습니다.

# save current key map to file:
$ xmodmap -pke > xmodmap.bak

# you can view it with:
$ less xmodmap.bak

# restore from backup:
$ xmodmap xmodmap.bak

마지막으로 하고 싶은 일은 ~/.XmodmapX 서버가 시작될 때 설정이 자동으로 로드되도록 이것을 넣는 것입니다.

$ echo "keycode 96 = f F f F" >> ~/.Xmodmap

그러면 설정과 관련된 자동 로딩 문제가 해결되기를 바랍니다.

--

확인하다xmodmap 아치 위키또는xmodmap 튜토리얼참고용.

관련 정보