ฉันใช้ Ubuntu 20.04 บนแล็ปท็อป MSI
ปัญหาที่ฉันพบนั้นสัมพันธ์กับคีย์ที่สามารถใช้กับ ฉ
เช่น. กุญแจ fn+f3
ควรปิดการใช้งานทัชแพด
ในการตั้งค่าระบบหากฉันพยายามสร้างทางลัดที่กำหนดเองตามปกติแล้วกด f3
ก็รับรู้แต่ถ้ากด fn+f3
ฉันไม่ได้อะไรเลย จริง ๆ แล้วระบบไม่รู้จักว่าเป็นกุญแจ
ฉันรู้ว่าฉันสามารถใช้ xmodmap เพื่อเปลี่ยนการแมปรหัสคีย์เป็นคีย์ได้
ปัญหาคือถ้าฉันใช้คำสั่ง โชว์คีย์ -s
และฉันก็กดปุ่ม fn+f3
ฉันได้รับรหัส 0x1d 0xe0 0x5b 0x76 0x9d 0xe0 0xdb 0xf6
และถ้าฉันทำอย่างนั้นโดยไม่มี -s
ตัวเลือก ฉันได้รับผลลัพธ์ต่อไปนี้
รหัส 29 กด
คีย์รหัส 125 กด
รหัส 85 กด
ปล่อยคีย์รหัส 29
ปล่อยรหัส 125
ปล่อยรหัส 85
ฉันต้องการทราบว่ามีวิธีแมปคอมโบนี้เป็นคำสั่งสำหรับระบบหรือไม่
ถ้ามันมีประโยชน์นี่คือผลลัพธ์จาก แป้นพิมพ์เหตุการณ์ xev
เหตุการณ์ KeyPress, อนุกรม 28, NO สังเคราะห์, หน้าต่าง 0x6c00001,
รูท 0x296, subw 0x0, เวลา 20618498, (106,394), รูท:(1848,468),
สถานะ 0x14, คีย์โค้ด 133 (keysym 0xffeb, Super_L), same_screen ใช่
XLookupString ให้ 0 ไบต์:
XmbLookupString ให้ 0 ไบต์:
XFilterEvent ส่งคืน: False
เหตุการณ์ KeyPress, อนุกรม 28, NO สังเคราะห์, หน้าต่าง 0x6c00001,
รูท 0x296, subw 0x0, เวลา 20618499, (106,394), รูท:(1848,468),
สถานะ 0x54, คีย์โค้ด 93 (keysym 0x0, NoSymbol), same_screen ใช่
XLookupString ให้ 0 ไบต์:
XmbLookupString ให้ 0 ไบต์:
XFilterEvent ส่งคืน: False
เหตุการณ์ KeyRelease, อนุกรม 28, NO สังเคราะห์, หน้าต่าง 0x6c00001,
รูท 0x296, subw 0x0, เวลา 20618502, (106,394), รูท:(1848,468),
สถานะ 0x54, คีย์โค้ด 37 (keysym 0xffe3, Control_L), same_screen ใช่
XLookupString ให้ 0 ไบต์:
XFilterEvent ส่งคืน: False
เหตุการณ์ KeyRelease, อนุกรม 28, NO สังเคราะห์, หน้าต่าง 0x6c00001,
รูท 0x296, subw 0x0, เวลา 20618506, (106,394), รูท:(1848,468),
สถานะ 0x50, คีย์โค้ด 133 (keysym 0xffeb, Super_L), same_screen ใช่
XLookupString ให้ 0 ไบต์:
XFilterEvent ส่งคืน: False
เหตุการณ์ KeyRelease, อนุกรม 28, NO สังเคราะห์, หน้าต่าง 0x6c00001,
รูท 0x296, subw 0x0, เวลา 20618509, (106,394), รูท:(1848,468),
สถานะ 0x10, คีย์โค้ด 93 (keysym 0x0, NoSymbol), same_screen ใช่
XLookupString ให้ 0 ไบต์:
XFilterEvent ส่งคืน: False