만자로, 키보드를 실행하는 hp pavillion g6이 있습니다.이렇게 생겼어, 저는 2교대 근무를 어겼고 왼쪽 Ctrl 키와 Caps Lock을 사용했습니다...음, 정리하려고 하다가...
나는 일반적으로 온라인에서 화를 내지 않기 때문에 Ctrl 키에 관심이 없습니다. 다른 하나는 여전히 작동 중이거나 Caps Lock입니다. Shift 키를 Alt 옆 오른쪽에 있는 Print 키로 다시 매핑하고 싶습니다(표시되는 경우).
누군가 xmodmap이 할 수 있다고 말했지만 사용하기가 조금 복잡하고 교환하려는 키에 대한 코드를 찾지 못했고 소프트웨어가 컴퓨터 부팅 시간을 30초 정도 늦출 것이라고 하더군요. 물론 시작 시간을 늦추지 않고 할 수 없다면 다른 솔루션을 원합니다.
나도 시도했다자동 키, 하지만 그건 좀 쓸모가 없습니다. 즉, 모든 키를 매핑할 수 없으며 제가 사용하는 키를 매핑하지 않는다는 뜻입니다. 인쇄 키와 같은 쓸모 없는 키는 작동하지 않는 것 같습니다. 어쨌든 다음으로 내보냅니다. 내 github에서 자유 시간에 작업할 예정입니다. 현재 실행 가능한 것이 필요합니다.
답변1
xmodmap
예당신이 원하는 도구. 아니요, 속도가 전혀 느려지지 않습니다.
man xmodmap
설명하다:
clear MODIFIERNAME
This removes all entries in the modifier map for the
given modifier, where valid name are: Shift, Lock,
Control, Mod1, Mod2, Mod3, Mod4, and Mod5 (case does
not matter in modifier names, although it does matter
for all other names). For example, ``clear Lock''
will remove all any keys that were bound to the shift
lock modifier.
add MODIFIERNAME = KEYSYMNAME ...
This adds all keys containing the given keysyms to
the indicated modifier map. The keysym names are
evaluated after all input expressions are read to
make it easy to write expressions to swap keys (see
the EXAMPLES section).
원하는 키심 이름을 찾으려면 xev
.
다음을 실행하면 충분할 수 있습니다.
xmodmap -e 'add Shift = Print'
("print" 키는 "prt sc"라고 표시된 키일 수 있지만 이는 xev
사실을 알려줍니다.)