ทางเลือกแทนปุ่ม Super บนแป้นพิมพ์เก่า


12

ฉันมีแป้นพิมพ์ IBM M-seriesคลาสสิกที่ฉันต้องการนำไปใช้ อย่างไรก็ตามไม่มีคีย์Windows(aka Super) ที่ฉันใช้สำหรับทางลัดที่เกี่ยวข้องกับตัวจัดการ windows ด้านบนของมันฉันใช้ Emacs มากAltหรือCtrlทางลัดที่มีอยู่แล้ว ฉันไม่สามารถใช้Caps Lockเป็นตัวดัดแปลงได้เนื่องจากมันใช้สำหรับการสลับระหว่างภาษา

แป้นพิมพ์ลัดแบบใดที่คุณจะแนะนำฉันสำหรับโปรแกรมจัดการ windows (Gnome w. Emerald) โดยคำนึงถึงข้อ จำกัด เหล่านี้ (ไม่มีSuperรหัสไม่สามารถทำการแมปCapsใหม่และต้องไม่ชนกับทางลัดของ Emacs บ่อย ๆ )


คุณมีรหัสที่ต้องการหรือไม่
Mikel

คำตอบ:


7

คุณใช้ถูกต้องไปแล้วใช่Altไหม

คุณสามารถแมปมันกับWindowsกุญแจในการตั้งค่า Gnome:

  • ระบบ> Preferences-> คีย์บอร์ด
  • เลย์เอาต์
  • ตัวเลือก...
  • การทำงานของปุ่ม Alt / Win
  • Alt ซ้ายถูกสลับกับการชนะทางซ้าย

หรือคุณสามารถจับคู่Caps LockกับWindowsกุญแจแล้วเลือกทางลัดอื่นสำหรับเปลี่ยนภาษา

ในแผงควบคุมเดียวกัน:

  • ลักษณะการทำงานของคีย์ CapsLock
  • ทำให้ CapsLock เป็นสุดยอด

    (หรือทำให้ CapsLock เป็นไฮเปอร์เพิ่มเติม)

แล้ว:

  • คีย์เพื่อเปลี่ยนเลย์เอาต์
  • ตัวเลือกมากเกินไปที่จะพูดถึง

ตัวเลือกทั่วไป ได้แก่ :

  • ซ้ายAlt+ ซ้ายShift
  • ซ้ายCtrl+ ซ้ายShift
  • ซ้ายCtrl+ ขวาCtrl

แต่เป็นEmacsผู้ใช้ฉันจะแนะนำBoth Ctrl keys togetherตัวเลือก


xmodmapถ้ามีตัวเลือกเหล่านี้จะไม่เพียงพอที่คุณจะต้องใช้

คุณสามารถแมปขวาControlไปWindowsที่เปลือกเช่นนี้:

xmodmap -e 'remove control = Control_R'
xmodmap -e 'add Mod4 = Control_R'

ขึ้นอยู่กับระบบของคุณคุณสามารถตั้งค่าที่เทียบเท่า.Xmodmapได้เช่น

.Xmodmap

remove control = Control_R'
add Mod4 = Control_R'

ถ้าคุณต้องการใช้xmodmapมากกว่าแผงควบคุม Gnome คุณสามารถเปลี่ยนControl_Rไปเป็นอย่างอื่นเช่นที่เหมาะสมAltเป็นอย่างใดอย่างหนึ่งAlt_RหรือISO_Level3_Shiftขึ้นอยู่กับการตั้งค่าแป้นพิมพ์ของคุณเช่น

xmodmap -e 'remove ISO_Level3_Shift = Mod5'
xmodmap -e 'add Mod4 = ISO_Level3_Shift'

ทำงานได้สำหรับฉัน


ตัวเลือกเหล่านี้เป็นตัวเลือกที่ดี - Alt ขวาเนื่องจากอาจใช้งานได้ดี ฉันจะให้มันแกว่ง ขอบคุณ!
Little Bobby Tables

ไม่มีปัญหา. โปรดทราบว่าคุณอาจจะต้องมีxmodmapรุ่นและที่มันอาจจะเป็นหรือISO_Level3_Shift Alt_R
มิเคล

ตัวเลือก Capslock ดูเหมือนจะไม่มีอยู่ใน Ubuntu 18 อีกต่อไป?
Jonathan

0

จากการใช้เดสก์ท็อปปกติฉันสามารถยืนยันได้ว่ามีการใช้ 'alt' น้อยกว่า 'ctrl' (ยกเว้นว่าคุณใช้ 'alt' สำหรับการนำทางแถบเมนู) เนื่องจากฉันสมมติว่าคุณมีเพียง 'กะ', 'ctrl' และ 'alt' ฉันจะจับคู่ 'alt' และ 'shift' ด้วยกัน - นิ้วโป้งของคุณสามารถกด 'alt' ในขณะที่นิ้วก้อยของคุณจะกด 'shift' การเคลื่อนไหวแบบนี้ง่ายมาก ๆ สำหรับฉันที่จะใช้ นอกจากนี้จะไม่มีทางลัดใด ๆ ที่เรียกใช้ตัวดัดแปลงสองตัวพร้อมกัน

ฉันไม่ได้ใช้ emacs แต่ฉันค่อนข้างแน่ใจว่ามันใช้ 'alt' เป็นตัวดัดแปลงหลัก ถ้าเป็นเช่นนั้นฉันเดาว่านี่จะเสี่ยงต่อการขัดแย้งกัน ดังนั้นทางเลือกเดียวที่ใช้งานได้อื่นคือ 'ctrl' + 'shift' แน่นอนว่าถ้าคุณมีปุ่มเมนูบริบทปุ่มใดปุ่มหนึ่งนั่นก็จะทำงานได้อย่างยอดเยี่ยม


0

คุณสามารถสร้างหรือค้นหา keymap ที่ใช้ควบคุมซ้ายและขวาหรือปุ่ม alt ต่างกัน ฉันไม่เห็นวิธีง่าย ๆ ในการทำจากแผง Gnome

ดูตัวเลือกสำหรับ xmodmap

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