วิธีการสลับ / ทำการแมปปุ่ม CAPS LOCK ใหม่อีกครั้งด้วยปุ่ม Tab


14

ฉันพยายามสลับแป้น CAPS LOCK ด้วยปุ่ม Tab ดังนั้นคีย์ CAPS LOCK ไม่ควรเปิด CAPS อีกต่อไปแทนทำหน้าที่เป็นปุ่ม Tab บางคนบอกฉันว่าฉันควรสร้าง.Xmodmapไฟล์ใน~/ไดเรกทอรี แต่ฉันไม่รู้ว่าอะไรต่อไป

ข้อเสนอแนะใด ๆ

คำตอบ:


11

รายการการตั้งค่าปัจจุบันของคุณด้วย

xmodmap -pke|egrep  -e '(Tab|Caps)'

ฉันได้ผลลัพธ์นี้

keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  66 = Caps_Lock NoSymbol Caps_Lock

ดังนั้นตั้งค่า keymap ของคุณชั่วคราว

xmodmap -e "keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab"
xmodmap -e "keycode  23 = Caps_Lock NoSymbol Caps_Lock"

สมมติว่าใช้งานได้เพิ่มบรรทัดเหล่านั้นใน ~ / .Xmodmap

keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

จากนั้นคุณสามารถออกจากระบบและกลับเข้ามาใหม่หรือ

xmodmap ~/.Xmodmap

ขอบคุณมาก. เพียงคำถามเดียว: คุณหมายถึง 'ตั้งค่าคีย์แผนที่ของคุณชั่วคราวอย่างไร 'กำลังเรียกใช้สายเหล่านี้ใน terminal?
janoChen

ใช่คุณสามารถทดสอบการตั้งค่าในเทอร์มินัลโดยการเรียกใช้คำสั่งเหล่านั้น
Panther

1
เฮ้มันใช้ได้ แต่ Caps Lock ยังเปิดและปิดอยู่ สิ่งใดที่ทำให้เกิดสิ่งนี้
janoChen

1
คุณอาจต้องล้างการตั้งค่าของคุณเป็นอันดับแรกใน ~ / .Xmodmap (ฉันไม่จำเป็นต้องทำสิ่งนี้) ดูwiki.archlinux.org/index.php/Xmodmapและmanpages.ubuntu.com/manpages/precise/man1/xmodmap.1.html
Panther

1
alt-capslock ไม่ทำงานเหมือนแท็บ alt เมื่อคุณทำเช่นนี้
pwned

8

รหัสนี้คืออะไร:

clear Lock
keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

1
คุณสามารถขยายคำตอบของคุณ?
Virusboy

แตกต่างจากคำตอบที่ยอมรับได้อย่างไร
เซท

1
alt-capslock ตอนนี้ทำงานเหมือนแท็บ alt (ตามการเคลื่อนไหวโดย @pwned) และการคลิกปุ่ม Caps Lock จะไม่เปิดและปิด (ตามที่ janoChen ทำตาม)
Charaf

1
@ เซ ธ ความแตกต่างที่สำคัญคือสิ่งclear Lockที่ทำให้พฤติกรรมเก่าหายไป
Jan Vlcinsky

-1

สำหรับalt- capslock: ใน.Xmodmapไฟล์ของคุณเพิ่มclear Mod1ที่จุดเริ่มต้นและเพิ่มMod1 = Alt_L Alt_Rที่ส่วนท้าย


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