ฟังก์ชั่นแผนที่ + backspace ที่จะลบ


9

ฉันใช้แล็ปท็อปแอปเปิ้ลซึ่งFunction+ ถูกแมปไปBackspace Deleteฉันยังโอเคกับ+ShiftBackspace

มีวิธีรับสิ่งนี้หรือไม่? หมายเหตุฉันใช้ Xmonad และตั้งค่าการแก้ไขแป้นพิมพ์ด้วยxmodmapแต่มีความเข้าใจน้อยมากเกี่ยวกับวิธีการทำงาน

ฉันได้ลองใช้xmodmap -e "keycode 22 = BackSpace KP_Delete BackSpace BackSpace"แล้วซึ่งใช้งานได้ในบางแอพพลิเคชั่น แต่เทอร์มินัลของฉันถูกเพิกเฉย

ฉันเคยเห็นคำถามนี้แต่ดูเหมือนว่าเฉพาะ KDE ฉันไม่ต้องการใช้ GUI บางอย่าง


1
ฉันใช้ Ubuntu 14.04 GNOME บน Macbook (10,1) fn + BackSpace ทำงานเป็นลบโดยค่าเริ่มต้น ฉันพยายามผูก Shift + BackSpace เพื่อลบโดยใช้ xmodmap -e 'keycode 22 = ลบ Backspace' แต่นั่นไม่ได้ผล ในแอปพลิเคชัน Shift + BackSpace ไม่ได้ทำอะไรเลยและในเทอร์มินัลก็จะส่งออก ~ 2
ballPointPenguin

1
มันแปลกที่คำถามนี้ไม่ได้ตอบ
Steven Roose

@StevenRoose คุณกำลังมองหาคำตอบนี้หรือไม่?
เซท

1
ทำไมฉันจะเปิดเงินรางวัล?
Steven Roose

คำตอบ:


1

ฉันไม่คิดว่ามันเป็นไปได้ ฟังก์ชั่นคีย์นั้นไม่ได้ส่งรหัสคีย์ แต่จะแก้ไขโค้ดที่ส่งโดยคีย์ที่กดร่วมกับ นั่นคือมันใช้งานโดยแป้นพิมพ์ไม่ใช่ระบบปฏิบัติการ ไม่มีรหัส backspace ฟังก์ชันในแป้นพิมพ์ส่วนใหญ่

คุณสามารถตรวจสอบสิ่งนี้บนคีย์บอร์ดของคุณโดยใช้คำสั่ง showkey เรียกใช้ showkey เป็นรูทแล้วลองกดปุ่มต่าง ๆ ด้วยและไม่ต้องใช้คีย์ฟังก์ชั่น


0

ฉันพบบทเรียนที่มีประโยชน์ที่นี่

http://blacketernal.wordpress.com/set-up-key-mappings-with-xmodmap/

วิธีแก้ปัญหาค่อนข้างง่ายด้วยวิธีการที่แตกต่างกันและมันก็แก้ปัญหา


ฉันได้ลองใช้บทเรียนมากมาย ดูเหมือนว่าแป้น Fn จะไม่สามารถแมปได้ ฉันพยายามทำให้มันทำงานร่วมกับ Shift หรือ Alt ไม่ได้เช่นกัน
Steven Roose

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