ฉันจะสลับ Escape และ Caps Lock ใน 14.04 ได้อย่างไร


34

ดูเหมือนว่าตัวเลือกเค้าโครงแป้นพิมพ์ที่อนุญาตให้สิ่งต่าง ๆ เช่น "สลับคีย์ Escape และ Caps Lock" หายไปจากการตั้งค่าแป้นพิมพ์ใน 14.04 มี GUI อื่นที่สามารถตั้งค่าได้หรือไม่ หรือมันกลับไปที่ dotfiles ?


ใช่พวกเขาลบส่วนใหญ่ใน 14.04 หากคุณต้องการมันกลับรายงานข้อผิดพลาด
Braiam

มันใช้งานได้จริงยกเว้น VirtualBox ที่มันใช้ไม่ได้และถูกบังคับให้หันไปใช้ Xmodmap
Adriano Mitre

เหมือนกัน แต่ไม่ใช่เฉพาะ 14.04: askubuntu.com/questions/363346/…
Ciro Santilli 事件改造中心中心法轮功六四事件

คำตอบ:


41

ติดตั้งGNOME ปรับแต่งเครื่องมือ (gnome-ปรับแต่งเครื่องมือ) ภายใต้พิมพ์ดีดแท็บมีตัวเลือกในการแลกเปลี่ยนกับEsc Caps Lockสิ่งนี้ใช้ได้กับฉันใน Ubuntu 14.04

ส่วนการพิมพ์เครื่องมือปรับแต่ง gnome


1
มันจะเจ๋งจริงๆถ้าคุณสามารถโพสต์ภาพหน้าจอของการตั้งค่า
Seth

มันอยู่ใน "การพิมพ์" -> "ลักษณะการทำงานของปุ่มหลัก" คล้ายกับเมนูก่อนหน้ามาก ขอบคุณผู้ใช้ 268068! dl.dropboxusercontent.com/u/17011409/gnometweaktool.png
wujj123456

1
มันใช้งานไม่ได้ดี (Unity ละเว้นการตั้งค่านี้สำหรับฉัน)
ถ้า __name__ คือไม่มี

เครื่องมือนี้ไม่ใช่เครื่องมือเริ่มต้นในการติดตั้ง Ubuntu เพื่อให้มีวิธีที่ดีกว่า
LéoLéopold Hertz 준영

2
ฉันไม่แนะนำเครื่องมือนี้เพราะมันไม่เสถียร คำตอบนี้ไม่ควรเป็นที่ยอมรับ
LéoLéopold Hertz 준영

4

เมื่อฉันพูดถึงคำถามที่คล้ายกันอีกวิธีปกติในการสลับEscและCtrlอยู่กับบรรทัดต่อไปนี้ใน~/.Xmodmapไฟล์:

clear Lock
keysym Caps_Lock = Escape
keysym Escape = Caps_Lock
add Lock = Caps_Lock

สิ่งนี้ควรทำงานกับสภาพแวดล้อมเดสก์ท็อปทั้งหมด (KDE, Gnome) บน distros ที่พบบ่อยที่สุด (ตระกูล Ubuntu และ Debian, ตระกูล Fedora และ RH)


2
ขอบคุณมากสำหรับสิ่งนี้ นี่เป็นการเปลี่ยนแปลงที่ดีสำหรับการใช้ Vim ฉันอยู่ใน Xubuntu การเพิ่มไฟล์ปรับแต่งนี้ดีกว่าการติดตั้งโปรแกรมใหม่ทั้งหมดเพียงแค่หนึ่งการตั้งค่าตามที่แนะนำในคำตอบที่ยอมรับ
jbrock

4

ฉันดิ้นรนกับสิ่งนี้เล็กน้อยในระหว่างการตั้งค่าระบบปฏิบัติการล่าสุดของฉันและพบวิธีแก้ปัญหา ในการตั้งค่านี้ฉันต้องเดินผ่านอินเทอร์เน็ตอีกครั้งเพื่อค้นหา ผมขอฝากไว้ที่นี่เพื่ออ้างอิงในอนาคต

ฉันใช้ Ubuntu 14.04 LTS (ทำงานกับ 16.04 ด้วย) และนี่คือวิธีที่ฉัน remapped ตัวพิมพ์ใหญ่ของฉันล็อคเพื่อหลบหนี:

  1. เปิดเทอร์มินัล
  2. เปิด/etc/default/keyboardไฟล์ด้วย sudo (เช่นsudo nano /etc/default/keyboard)
  3. เพิ่มไปยังcaps:swapescape XKBOPTIONSหลังจากปรับเปลี่ยนบรรทัดควรมีลักษณะดังต่อไปนี้

    XKBOPTIONS = "แคป: swapescape"

โปรดทราบว่าฉันไม่ได้ลองด้วยการcaps:swapescapeตั้งค่า ฉันใช้การcaps:escapeตั้งค่า; นั่นคือการดัดแปลงของฉันเพียงทำการแมปตัวล็อคล็อคใหม่เพื่อหลบหนี

แหล่งที่มาของฉัน


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