Máy tính xách tay mới của tôi (Dell Inspiron 5578 ) không có phím số . Nhiều máy tính xách tay không có phím numpad chuyên dụng có thể truy cập numpad Fn, nhưng không phải cái này. Khi tôi chạy xev
và cố gắng sử dụng các Fncombo truyền thống (ví dụ: Fn+ Jfor 1), nó không thấy sự kiện nào. Và những con số thậm chí không có trên nhãn.
AFAIU, tôi không thể tạo bất kỳ phím tắt nào bằng Fnphím, vì Fnkhông được chuyển cho HĐH. Nhưng về mặt lý thuyết tôi có thể sử dụng Alt_L+ Super_Lthay thế. Câu hỏi là làm thế nào để làm điều đó đúng. Tôi muốn làm điều đó ở mức thấp hơn so với bố trí bàn phím để hoạt động tốt với tất cả các máy ảo, ngay cả với những máy không chạy Linux.
Môi trường: Hệ điều hành Qubes . Phần chủ được dựa trên Fedora.
Tôi đã thử:
- Liên kết một lệnh xdotool thông qua phím tắt Xfce. Điều này tạo ra các kết quả kỳ lạ khác nhau: Lệnh (khóa xdotool KP_1 và các biến thể) thường hoạt động tốt, nhưng không hoạt động khi được gọi bằng phím tắt. Khi được gọi bằng phím tắt, vấn đề có thể là các phím bổ trợ được nhấn tại thời điểm đó. Tôi đã thử các sửa đổi khác nhau (
--clearmodifiers
, keyup cho modifier, v.v.), không có cái nào trong số chúng hoạt động tốt. - Làm tương tự với autokey. Tôi đã nhận được một số đóng băng của autokey.
Phi giải pháp:
- Sử dụng bàn phím / bàn phím ngoài: Trong khi tôi có bàn phím số (loại) trên bàn phím ngoài, tôi muốn có ngay cả bàn phím bên trong, ví dụ như khi đi du lịch và không thể hoặc ít nhất là không thoải mái khi sử dụng bàn phím ngoài .
- Sử dụng hàng số: Trong bố cục tiếng Séc, hàng số được sử dụng chủ yếu cho các chữ cái có dấu. Bố cục tôi sử dụng ( biến thể extracs của CShack ) hoàn toàn không có số trong hàng số Sốt .
- Mua một máy tính xách tay khác nhau: Thật khó để tìm thấy một máy tính xách tay đáp ứng các yêu cầu khác nhau của tôi.
xmodmap(1)
/dev/input/eventX
nguồn HID hoặc của riêng bạn . Điều này sẽ yêu cầu lập trình. Nhưng nếu nó hoạt động với xdotool
, nó nên làm việc với xkb
hoặc xmodmap
. Và có, việc gán một khóa duy nhất cho Mode_Switch hoặc ISO_Level3_Shift (AltGr theo mặc định) sẽ dễ dàng hơn.
evtest
để tìm kiếm một sự kiện Fn và nếu điều đó cũng không hoạt động, hãy xem mô tả HID và sự kiện HID thô. Xemdmesg
để tìm các thiết bị ẩn liên quan.