วิธีการสลับ / ปิดการใช้งานฟังก์ชั่นของปุ่ม fn บน Ubuntu - แป้นพิมพ์ USB


12

สวัสดีฉันมีปัญหากับแป้นพิมพ์ Lenovo USB ใหม่ของฉันฉันไม่สามารถ (ไม่ทราบวิธีการ) สวิทช์Fnกุญแจใน Linux บน windows มันเป็นเรื่องง่ายมาก

แต่ฉันไม่รู้ว่าฉันสามารถทำอะไรบน Linux เพื่อสลับFnคีย์ (หรือปิดใช้งาน) คุณรู้จักวิธีแก้ปัญหาหรือไม่ ฉันต้องการฟังก์ชั่นมาตรฐานของF1ถึงF12...


6
ลองกด fn + Esc
TheWanderer

คุณหมายถึงกุญแจที่มีป้ายกำกับFnหรือ 12 คีย์ที่มี 12 ป้ายกำกับที่แตกต่างกันFnโดยnเป็นหนึ่งใน 1 ถึง 12 หรือไม่ คุณต้องการให้ปุ่มทำอะไร
Volker Siegel

@ Zacharee1 ฉันพยายามแล้วมันใช้งานไม่ได้
Tomasz Cy-man

@Volker Siegel ฉันหมายถึง 12 คีย์ (ฟังก์ชั่นเพิ่มเติมของ F1-11) ตอนนี้เมื่อฉันกด F1 จากนั้นฉันปิดเสียงฉันต้องกดปุ่ม Fn และ F1 ... ฉันต้องการฟังก์ชั่นหลักของ F1 คือ F1 ไม่ใช่ใบ้ F2 ไม่ลดระดับเสียง ฯลฯ ... และคำถามคือวิธีสลับการทำงาน (เช่นฉันให้ลิงก์กับโซลูชันสำหรับ windows) หรือปิดการใช้งานฟังก์ชั่น Fn ทั้งหมด (ปิดเสียงลดระดับเสียงเพิ่มระดับ ... )
Tomasz Cy -man

ดังนั้นคุณต้องกดfnก่อนที่จะกดF1-12เพื่อใช้เป็นปุ่มลัด?
TheWanderer

คำตอบ:


32

ป้อนคำอธิบายรูปภาพที่นี่

นี่คือทางออกที่ดีที่สุดที่ฉันพบ ;-)


คุณจะมีความสุขที่ได้รู้ว่ามีใครบางคนที่มีทางออกเดียวกันที่แน่นอน: D ขอบคุณสำหรับรูปฉันเริ่มคิดว่าของหนักชิ้นเล็ก ๆ ที่ฉันสามารถใช้เพื่อกดปุ่มนี้ค้างไว้ ทุกอย่างสำหรับแป้นพิมพ์ที่มีคุณภาพโดยเฉลี่ยสูงมาก ...
Adversus

9
คุณทำเคล็ดลับ FN + ESC แล้วหรือยัง
Natim

1
FN + ESC จะทำงานบนแล็ปท็อปโดยตรงไม่ใช่แป้นพิมพ์นี้แป้นสวิตช์เปิด / ปิดที่พลาดฉันคิดว่าผู้พัฒนาแป้นพิมพ์นี้เป็นคนโง่
maytham-ɯɐɥʇʎɐɯ

1
วิศวกร "สมาร์ท" จาก lenovo ได้แก้ปัญหาดังกล่าว ตอนนี้ปุ่ม Fn อยู่ระหว่างปุ่มควบคุมและปุ่ม windows ที่ด้านซ้ายของสเปซบาร์ ตัวบล็อคกระดาษหรือวัตถุที่มีน้ำหนักมากไม่มีทางไปที่นั่นแน่นอน ที่จริงแล้วการวางคีย์ Fn นั้นมันช่างน่าอึดอัดใจจริงๆเพราะมันง่ายที่จะเข้าใจผิดกับปุ่ม Windows ฉันกำลังพิจารณาซื้อแป้นพิมพ์ (ไม่ใช่เลโนโว) แป้นพิมพ์อื่น :-(
kriss

3

ฉันพบโซลูชันซอฟต์แวร์

โคลนโปรแกรมต่อไปนี้จาก github:

git clone https://github.com/lentinj/tp-compact-keyboard.git

คอมไพล์โปรแกรมต่อไปนี้:

cd tp-compact-keyboard/tp-compact-usb-keyboard
make
sudo ./tp-compact-usb-keyboard /dev/hidraw1

อาจมีข้อผิดพลาดบางอย่างปรากฏขึ้นเมื่อคุณเรียกใช้โปรแกรม

โปรแกรมนี้ส่งการกดแป้น 2 ครั้งไปที่แป้นพิมพ์ (0x05 และ 0x01)

ฉันคิดว่าคุณไม่สามารถกดมันได้

http://www.kbdedit.com/manual/low_level_vk_list.html

พวกเขาถูกแมปไปยังปุ่มพิเศษ

นี่เป็นเพียงวิธีแก้ปัญหาชั่วคราว - หลังจากรีบูตการตั้งค่านี้แล้ว

คุณอาจสร้าง cronjob เพื่อแก้ไขอย่างถาวร:

http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/


PS: หมายเลขรุ่น: SK-8821 บัส 002 อุปกรณ์ 002: รหัส 17ef: 6018 Lenovo
MaCXyLo

แป้นพิมพ์เดียวกันยังใช้งานได้สำหรับฉัน! +1 :)
supervacuo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.