키보드에서 키를 비활성화하는 방법은 무엇입니까?


16

나는 풀 키보드가있는 랩톱을 가지고 있지만 (숫자 패드가 있음) 랩톱은 그다지 크지 않기 때문에 키가 상대적으로 작기 때문에 숫자 키패드 부분에서 실수로 키를 누르는 것을 끊임없이 발견하고 있습니다.

내가 원하지 않는 특정 키를 비활성화하는 방법이 있습니까?

답변:


14

나는이 Menu받는 매우 가까운 키 Ctrlleft-arrow키를.

xmodmap -e 'keycode 135 = 0x0000' 

어떤 키 코드가 어떤 키에 매핑되는지 첫인상을 얻으려면 다음을 입력하십시오.

xmodmap -pke

모든 매핑 목록을 제공합니다. 예를 들어

keycode  57 = n N

"키 코드 (57)는 별도의 키가 눌리지 않으면 소문자"n "에, Shift유지 되면 대문자"N "에 매핑됨을 의미한다 .

사물을 둘러싼 참고 문헌.

  1. xev관심있는 키의 키 코드를 식별 할 수 있습니다.
    매뉴얼 페이지를보십시오. 이것도 빠른 참고
    자료입니다. .Xmodmap HOWTO가있는 미디어 키
  2. ArchWiki는 xmodmap에 대한 좋은 설명이 있습니다

'/'키를 비활성화하려면 어떻게해야합니까?
shravan

12

백 스페이스를 비활성화 / 활성화하는 예 :

# Disable
$ xmodmap -e 'keycode 22 = '

# Enable
$ xmodmap -e 'keycode 22 = BackSpace'

여기서 22는 xev백 스페이스를 누르는 동안 의 출력으로 대체되어야합니다 .


1
감사합니다 End 키를 눌렀을 때 항상 실수로 "삽입"을 치고 있습니다. Insert to the End 기능을 다시
Max Williams
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.