วิธีปรับแต่งปุ่มลัดสำหรับแอปพลิเคชัน Linux ใด ๆ
ปัญหาที่น่ารำคาญอย่างหนึ่งของ Linux คือการขาดการสนับสนุน AutoHotkey อยู่เสมอดังนั้นคุณจึงไม่สามารถปรับแต่งคีย์ลัดของคุณได้ แต่ตอนนี้ด้วยแอปพลิเคชั่นโอเพนซอร์ส AutoKey คุณสามารถทำได้และอีกมากมาย.
AutoKey เป็นเครื่องมืออัตโนมัติบนเดสก์ท็อปที่ให้คุณจัดการบล็อกข้อความและใช้ตัวย่อและปุ่มลัดเพื่อประหยัดเวลาในการพิมพ์ แต่คุณยังสามารถใช้เพื่อตั้งค่าปุ่มลัดในแอปพลิเคชันอีกด้วย ตัวอย่างเช่นหากแอปพลิเคชันโปรดของคุณใช้ Ctrl + Q เพื่อออกและคุณไม่ต้องการคุณสามารถทำการแมปกุญแจนั้นใหม่โดยใช้ AutoKey.
สถานการณ์
สำหรับสถานการณ์การทดสอบของเราวันนี้ฉันจะทำการแมปชุด Ctrl + T กับ Alt + T แทน คุณถามทำไม? ปุ่มลัด Ctrl + T ถูกใช้ในทุกเบราว์เซอร์เพื่อเปิดแท็บใหม่ แต่เนื่องจากฉันใช้ Google Chrome และชอบที่จะเปิดแท็บใหม่อย่างต่อเนื่องเพื่อค้นหาคีย์ลัด Alt + T จึงง่ายสำหรับฉันที่จะตี มือจากแถวหน้า.
ในการทำภารกิจนี้ให้สำเร็จเราจะใช้เครื่องมือ AutoKey ที่น่าทึ่งซึ่งคล้ายกับ AutoHotkey บน Windows ยกเว้นว่าสร้างมาเพื่อ Linux และสามารถใช้งานสคริปต์ Python ได้.
กำลังติดตั้ง AutoKey
คุณจะต้องเปิด Synaptic Package Manager และทำการค้นหาอย่างรวดเร็ว autokey, ทำเครื่องหมายในช่องแล้วติดตั้งแพคเกจ คุณสามารถติดตั้งโดยใช้คำสั่ง apt-get ดังนี้:
sudo apt-get install autokey
ทำการแมชคีย์ช็อตคัตใหม่ด้วย AutoKey
เมื่อติดตั้งยูทิลิตี้แล้วคุณสามารถเปิดการกำหนดค่าผ่านไอคอนถาดและสร้างวลีใหม่ ชื่อทางด้านซ้ายมือไม่ได้มีความหมายอะไรฉันแค่ตั้งชื่อตามปุ่มลัดที่ฉันจะกำหนด.
ใช้ปุ่มตั้งค่าถัดจากปุ่มลัดเพื่อกำหนดปุ่มลัดที่คุณต้องการใช้คลิกปุ่มตัวดัดแปลงในกรณีนี้ฉันกำลังกำหนด Alt แล้วคลิกปุ่มกดเพื่อตั้งและปุ่มที่คุณต้องการใช้ สำหรับตัวอย่างของฉันฉันใช้ Alt + t และคุณจะสังเกตเห็นว่าตัวละครเป็นตัวพิมพ์เล็กซึ่งสำคัญถ้าคุณกด Shift + T ที่นั่น AutoKey จะสับสน.
เมื่อเสร็จแล้วคุณสามารถใส่สิ่งต่อไปนี้ลงในกล่องข้อความ:
+เสื้อ
คลิกที่ปุ่มบันทึกและคุณทำเสร็จแล้ว ตอนนี้คุณสามารถเปิดเบราว์เซอร์ของคุณและใช้การรวม Alt + T แทน Ctrl + T และมันควรจะเปิดแท็บใหม่.
มันทำงานอย่างไร เมื่อคุณกดปุ่มลัด Alt + T ที่คุณได้กำหนดไว้ AutoKey จะส่งการกดแป้นพิมพ์ไปยังแอปพลิเคชันที่ใช้งานในปัจจุบันและเนื่องจากการกดแป้นในกรณีนี้คือ Ctrl + T Google Chrome จะถือว่าคุณกดปุ่มทางลัดสำหรับแท็บใหม่ และตอบสนองตาม.
กรองตามหน้าต่าง
ปัญหาเดียวคือตอนนี้เปิดใช้งานปุ่มลัดสำหรับทุกหน้าต่างแล้ว ในการแก้ไขปัญหานี้เราสามารถตั้งค่าตัวกรองหน้าต่างโดยใช้ปุ่มตั้งค่าแล้วพิมพ์สิ่งที่คล้ายกับสิ่งนี้:
.*Google Chrome
คุณอาจสงสัยว่า. * เกี่ยวกับตัวกรองนี้ใช้นิพจน์ทั่วไปเพื่อค้นหาชื่อหน้าต่างดังนั้นคุณต้องใช้ * เพื่อจับคู่อักขระที่ไม่ได้ระบุรวมถึงช่องว่างในกรณีนี้ หมายเหตุ: คุณสามารถใช้อักขระเครื่องหมายจุดเดียวเพื่อแสดงเว้นวรรคหากคุณต้องการ.
ใช้ปุ่มพิเศษใน AutoKey
เมื่อคุณสร้างวลีใหม่คุณสามารถใช้รหัสพิเศษต่อไปนี้เพื่อจำลองการกดหนึ่งในปุ่มพิเศษ จริงๆแล้วมีรายการคีย์พิเศษที่ยิ่งใหญ่กว่า แต่นี่อาจเป็นคีย์ที่สำคัญที่สุดที่คุณต้องใช้:
- = คีย์ Windows
คีย์ผสม
หากคุณต้องการรวมหมายเลขเข้าด้วยกันคุณจะต้องใช้อักขระ + เช่นนี้:
++
หากคุณต้องการแทรกสัญลักษณ์ + คุณต้องใช้แทน.
AutoKey Rocks!
มีการใช้งานจำนวนมากสำหรับเทคนิคนี้นอกเหนือจากการกดแป้นพิมพ์ลัดใหม่อีกครั้ง - คุณสามารถทำการกดแป้นพิมพ์หลายชุดเพื่อทำงานโดยอัตโนมัติ ความเป็นไปได้ไม่มีที่สิ้นสุด - แต่คุณจะใช้มันเพื่ออะไร?