โฮมเพจ » ทำอย่างไร » วิธีปรับแต่งปุ่มลัดสำหรับแอปพลิเคชัน Linux ใด ๆ

    วิธีปรับแต่งปุ่มลัดสำหรับแอปพลิเคชัน 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!

    มีการใช้งานจำนวนมากสำหรับเทคนิคนี้นอกเหนือจากการกดแป้นพิมพ์ลัดใหม่อีกครั้ง - คุณสามารถทำการกดแป้นพิมพ์หลายชุดเพื่อทำงานโดยอัตโนมัติ ความเป็นไปได้ไม่มีที่สิ้นสุด - แต่คุณจะใช้มันเพื่ออะไร?