Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีกำหนด/เปลี่ยนแปลงปุ่มลัดคีย์บอร์ดเพื่อเพิ่มประสิทธิภาพใน Linux

โดยค่าเริ่มต้น Ubuntu มาพร้อมชุดปุ่มลัดคีย์บอร์ดที่ใช้ได้ทันที แตคุณอาจไม่ชอบ default mappings บางอย่าง อาจถูกกำหนดให้ปุ่มลัดที่คุณคุ้นเคยใช้ทำอย่างอื่น ทำลดประสิทธิภาพ ตัวอย่าง ถ้ามีคีย์บอร์ดมีปุ่ม media ปุ่มนั้นจะถูก map ไป Rhythmbox อัตโนมัติ ถ้า media player โปรดคือ VLC อาจอยากเปลี่ยนปุ่มลัดไปที่แอปโปรด

มีหลายวิธีจัดการปุ่มลัดคีย์บอร์ดใน Linux สามารถทำผ่าน Xmodmap (และ Xkeycaps) หรือผ่าน keyboard/shortcut settings ของ desktop environment บทความนี้เน้นวิธีเปลี่ยนปุ่มลัดหรือกำหนดใหม่บน desktop environments ยอดนิยม 2 ตัว: Gnome และ KDE

Gnome

เพื่อกำหนดปุ่มลัดใหม่ให้ Gnome บน Ubuntu และ remap ปุ่มลัดที่มีอยู่ กดปุ่ม Super บนคีย์บอร์ด หรือคลิกปุ่ม Applications ของ Gnome ไปที่เมนูซอฟต์แวร์หลัก เริ่มพิมพ์ "keyboard" หรือ "shortcuts" และเลือก "Keyboard Shortcuts" เมื่อขึ้นมา

จากที่นี่ scroll ลงรายการหาปุ่มลัดคีย์บอร์ดเฉพาะที่อยากเปลี่ยน

คลิกที่ปุ่มลัดที่มีอยู่ และเมื่อถาม ให้กด key combination ใหม่ที่อยากเปลี่ยน ตัวอย่าง ปุ่มลัดเริ่มต้นสำหรับ run command prompt คือ Alt + F2 ถ้าอยากเปลี่ยน คลิกมัน และกด combo ใหม่ เช่น Alt + F12

สามารถสร้างปุ่มลัดของตัวเองและกำหนดให้รันแอปพลิเคชัน คำสั่ง หรือสคริปต์ได้ คลิกปุ่มเครื่องหมาย plus ที่ท้ายรายการ

กระบวนการตรงไปตรงมา: ใส่ชื่อปุ่มลัดใหม่ และคำสั่งที่จะรันในช่อง Name และ Command สุดท้ายคลิก "Set Shortcut …" และเมื่อถาม กด key combination ที่ต้องการ ทันทีหน้าต่างจะอัปเดต combo ที่กด

ถ้าตัดสินใจไม่อยากปุ่มลัดที่เพิ่ม คลิกมันเพื่อ select แล้วคลิกปุ่ม Remove สีแดงมุมซ้ายบนของหน้าต่างที่โผล่

หมายเหตุ: ลบได้แค่ปุ่มลัดที่เพิ่มเอง ไม่ใช่ปุ่มลัดที่มีอยู่เดิม สำหรับปุ่มลัดเดิม สามารถ un-assign ได้อย่างเดียว ทำให้ฟังก์ชันไม่สามารถเข้าถึงผ่าน key combination ได้ วิธีทำ: คลิกที่ปุ่มลัดเดิม แทนที่จะกด key combo ใหม่เมื่อถาม ให้กด Backspace บนคีย์บอร์ด จะกลับหน้าจอเดิม แตkey combination สำหรับปุ่มลัดจะหายไป

KDE

ทำอย่างเดียวกันใน KDE Plasma desktop รุ่นใหม่ กด Super หรือคลิกปุ่ม main menu เลือก "System Settings"

ตอนนั้นเลือก Shortcuts entry ใน workspace category ด้านซ้ายหน้าต่าง

KDE ซับซ้อนกว่าแตให้ control มากกว่า เพราะแยก shortcuts เป็นกลุ่มต่างๆ

ใน Global Shortcuts จะพบ key combinations ที่เพิ่มเข้าระบบโดย KDE และแอปที่ติดตั้ง เปลี่ยน shortcut ที่มีอยู่: คลิกมัน เลือก Custom แทน Default แล้วคลิกปุ่มขวาของ Custom และกด key combination ที่ต้องการเมื่อถาม

ใน Standard Shortcuts จะเจอ keyboard combinations ที่มักถือว่า standard ไม่ว่า desktop environment หรือ OS

Web shortcuts แตกต่างกัน คือไม่ map ไป key combinations แตเป็น keywords ไม่พร้อมใช้ทุกที่ เข้าถึงได้ผ่าน Krunner หรือ Konqueror address bar ตัวอย่าง DuckDuckGo search map ไป dd shortcut ถ้าอยากค้นหา Make Tech Easier กด Alt + F2 พิมพ์ dd:make tech easier Enter ก็จะโชว์ Konqueror พร้อม query บน DuckDuckGo

Custom Shortcuts มี shortcuts เฉพาะทางมากกว่า และเป็นที่เพิ่มของตัวเองเข้าไปได้ คลิกขวาที่จุดว่าง pop-up menu ให้สร้าง global shortcuts, window actions, หรือ mouse gesture actions sub-menu เลือกได้ว่าผลลัพธ์จะเป็น Command/URL, D-Bus Command, หรือ Send Keyboard Input

หลังสร้าง entry ใหม่ ใส่คำอธิบายสั้นใน Comment tab กำหนด shortcut (หรือ gesture) ใน Trigger tab และสุดท้ายใส่คำสั่ง (หรือ URL) ใน Action tab

ถ้าไม่คลิก Apply มุมขวาล่าง เพื่อ enable tweaks KDE จะแจ้งเตือนให้แน่ใจว่าไม่สูญเสียการเปลี่ยนแปลง

เสร็จแล้ว คุณใช้วิธีอื่นอะไรในการกำหนด/remap keyboard shortcuts ใน distro ของคุณ? บอกในความคิดเห็นด้านล่าง