การกำหนดค่าคีย์เพื่อทำงานแทนคีย์อื่นบนคีย์บอร์ด


0

ไม่กี่วันที่ผ่านมาหนึ่งในคีย์แป้นพิมพ์ ('O') ของฉันออกมาและฉันไม่สามารถทำเช่นนั้นได้อีก มีวิธีการกำหนดค่าคีย์อื่นหรือการรวมกันของคีย์เพื่อทำงานแทนคีย์ที่หายไปหรือไม่?

ฉันใช้ Ubuntu 12.04 OS


โดยทั่วไปคุณสามารถ เพียงแค่ค้นหาคำถามที่เกี่ยวข้องกับ AutoHotKey ตราบใดที่คุณใช้ Windows แต่ทำไมคุณไม่ซื้อคีย์บอร์ดใหม่ล่ะ?
user 99572 is fine

@ user99572isfine ฉันใช้ Ubuntu และแน่นอนว่าฉันสามารถซื้อแป้นพิมพ์ใหม่ได้ นั่นเป็นตัวเลือกอย่างแน่นอน แต่อยากรู้ว่ามีวิธี
Rohit Jain


มีคำตอบในเว็บไซต์ askbuntu เกี่ยวกับสิ่งเดียวกันนี้อาจต้องการตรวจสอบก่อนเป็นอันดับแรกซึ่งโดยทั่วไปจะเป็นคำถามที่ดีที่สุดสำหรับ ubuntu / linux askubuntu.com/questions/24916/how-do-i-remap-certain-keys
user88311

คำตอบ:


2

ตัวอย่างเช่นหากคุณต้องการให้ปุ่มเมนูทำงานเหมือนกับ 'o' คุณสามารถสร้างไฟล์ xmodmap ได้ก่อน:

$ xmodmap -pke & gt; ~ / .Xmodmap

เปิดไฟล์และค้นหาบรรทัดที่มีการแมปสำหรับปุ่มเมนูสิ่งที่ชอบ:

keycode 135 = เมนูแทรกเมนู

คุณสามารถเริ่ม xev พิมพ์ปุ่มเมนูและค้นหา keycode ในเอาต์พุตของ xev จากนั้นแทนที่ทุกอย่างหลังจากเครื่องหมายเท่ากับด้วยการแมปที่ต้องการเช่นหากคุณต้องการให้มันทำงานเหมือน 'o' ให้ใช้สิ่งที่ต้องการ:

keycode 135 = o O o O

หากต้องการใช้ไฟล์ xmodmap ใหม่ให้พิมพ์

$ xmodmap ~ / .Xmodmap

การตั้งค่ามักจะหายไปหลังจากปิดเครื่องอย่างไรก็ตามฉันไม่แน่ใจว่าอูบุนตูโหลด. Xmodmap อัตโนมัติหรือไม่

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