새 랩탑 (Dell Inspiron 5578 )에는 숫자 패드 가 없습니다 . 전용 숫자 키패드 키가없는 많은 랩톱에는 숫자 키패드를 통해 액세스 할 수 Fn있지만이 숫자 키에는 액세스 할 수 없습니다. 달리고 xev
기존 Fn콤보 를 사용하려고하면 (예 : Fn+ Jfor 1) 이벤트가 표시되지 않습니다. 그리고 숫자는 레이블에도 없습니다.
AFAIU, OS로 전달되지 않았 Fn으므로 키로 단축키를 만들 수 없습니다 Fn. 그러나 이론적으로 Alt_L+를 Super_L대신 사용할 수 있습니다 . 문제는 올바르게하는 방법입니다. Linux 이외의 VM에서도 모든 VM에서 제대로 작동하려면 키보드 레이아웃보다 낮은 수준에서 수행하는 것이 좋습니다.
환경 : Qubes OS . 호스트 부분은 Fedora를 기반으로합니다.
난 노력 했어:
- Xfce 키 바로 가기를 통해 xdotool 명령을 바인딩하십시오. 여러 가지 이상한 결과가 나타납니다. 명령 (xdotool 키 KP_1 및 변형)은 일반적으로 정상적으로 작동하지만 바로 가기로 호출 할 때는 작동하지 않습니다. 바로 가기로 호출하면 문제는 아마도 그 당시에 수정 자 키를 눌렀다는 것입니다. 다양한 수정 (
--clearmodifiers
, 수정 자의 키 업 등)을 시도했지만 그중 아무것도 잘 작동하지 않습니다. - 오 토키와 동일한 작업을 수행하십시오. 오토 키가 멈췄습니다.
비 솔루션 :
- 외부 숫자 키패드 / 키보드 사용 : 외부 키보드에 숫자 패드 (일종)가있는 경우, 여행 중일 때와 같이 외부 키보드에 숫자 키패드 (일종)가 있고 싶습니다. 외부 키보드를 사용하는 것이 불가능하거나 적어도 불편합니다 .
- 숫자 행 사용 : 체코 어 레이아웃에서 숫자 행은 주로 악센트 부호 문자에 사용됩니다. 내가 사용하는 레이아웃 ( extracs 변형 CShack )에는“숫자 행”에 숫자가 전혀 없습니다.
- 다른 랩톱 구매 : 다양한 요구 사항을 충족하는 랩톱을 찾기가 어려웠습니다.
xmodmap(1)
/dev/input/eventX
또는 HID 소스를 만들어 키보드를 가짜로 만들 수 있습니다 . 프로그래밍이 필요합니다. 그러나 xdotool
작동하면 xkb
또는 작동해야합니다 xmodmap
. 예, Mode_Switch 또는 ISO_Level3_Shift (기본적으로 AltGr)에 단일 키를 할당하는 것이 더 쉽습니다.
evtest
Fn 이벤트를 찾기 위해 실행하십시오. 그래도 작동하지 않으면 HID 설명자와 원시 HID 이벤트를보십시오.dmesg
관련 숨겨진 장치 찾기를 참조하십시오 .