ไม่มีวิธีที่ "ชัดเจน" จริงๆ เช่น มีวิธีการที่แตกต่างกัน
สำหรับเซิร์ฟเวอร์กราฟิกดั้งเดิมปัจจุบัน: Xorg
มีแนวโน้มว่าจะเข้าถึงได้มากที่สุดสำหรับผู้ใช้ใหม่คือโปรแกรมมาโครแป้นพิมพ์ ออโต้คีย์. มันมีส่วนติดต่อผู้ใช้แบบกราฟิกเพื่อกำหนดตัวอย่างข้อความและส่วนขยาย คุณสามารถสร้างคีย์ลัดสำหรับพิมพ์วลีบางวลีได้ แต่ที่ดียิ่งกว่านั้น มันสามารถเฝ้าดูการพิมพ์ของคุณและเมื่อคุณพิมพ์คำย่อที่คุณกำหนดไว้ (เช่น :เพิ่ม
) มันจะขยายให้เป็นวลีเต็ม
เอสปันโซ่ ทำงานในลักษณะเดียวกัน แต่อาจเรียนรู้การตั้งค่าได้ยากขึ้น คุณกำหนดค่าผ่านไฟล์ข้อความ เอกสารนั้นยอดเยี่ยมแม้ว่า
หลายคนใช้สคริปต์ที่กำหนดเอง ซึ่งใช้เครื่องมืออัตโนมัติเช่น xdotool
เพื่อจำลองการกดแป้นพิมพ์และ เอ็กซ์คลิป
หรือ เอ็กซ์เซล
เพื่อจัดการคลิปบอร์ด สคริปต์ดังกล่าวเรียกว่าโดยใช้ปุ่มลัดจากนั้นจึงอนุญาตให้เลือกและแทรกสนิปปี้ได้อย่างรวดเร็ว Jacob Vlijm เผยแพร่สคริปต์พร้อมใช้งานบน อัสคูบุนตู. ตัวขยายข้อความ Snippy เป็นสคริปต์ที่เขียนด้วย bash ในทั้งสองตัวอย่าง คุณใส่ตัวอย่างข้อความของคุณเป็นไฟล์ข้อความขนาดเล็กในโฟลเดอร์ที่กำหนด
วิธีที่ง่ายมากโดยใช้เท่านั้น xdotool
กำหนดให้กับคีย์ลัด
คำสั่ง xdotool บรรทัดเดียวที่กำหนดให้กับคีย์ลัด
สำหรับความต้องการพื้นฐาน คุณสามารถกำหนดคำสั่งที่จำลองการพิมพ์บางอย่างให้กับปุ่มทางลัด ตัวอย่างเช่นถ้าคุณต้องการ กะ + F1 เพื่อพิมพ์ชื่อเต็มของคุณ จากนั้นคุณสามารถกำหนดคำสั่งต่อไปนี้ให้กับ กะ+F1 กุญแจ.
xdotool กดปุ่ม Shift+F1 พิมพ์ "ชื่อเต็มของฉัน"
สังเกต คีย์อัพ
จำลองการปล่อยปุ่มลัดอีกครั้ง หากสคริปต์เริ่มทำงานในขณะที่คุณยังถืออยู่ กะมิฉะนั้น จะพิมพ์ตัวพิมพ์ใหญ่แทน
สคริปต์ xdotool แบบหลายบรรทัด
สำหรับตัวอย่างข้อมูลที่ซับซ้อนยิ่งขึ้น คุณควรสร้างสคริปต์ xdotool ขนาดเล็ก ตัวอย่างเช่น สร้างสคริปต์ ที่อยู่
ในโฟลเดอร์ เช่น ในโฟลเดอร์ "Snippet" ภายใต้โฮมโฟลเดอร์ของคุณ ป้อนข้อความต่อไปนี้และบันทึก
#!/usr/bin/xdotool
กดแป้น Shift+F2
พิมพ์ "ชื่อเต็มของฉัน"
ส่งคืนคีย์
พิมพ์ "ถนนและเลขที่"
ส่งคืนคีย์
พิมพ์ "ไปรษณีย์และเมือง"
สังเกต: เส้น Shebang ชี้ไปที่ xdotool
เรียกใช้งานได้ ทางนี้, xdotool
จะถูกโหลดเพื่อดำเนินการคำสั่งที่ตามมา ป้อนบรรทัดใหม่ด้วยปุ่ม "ย้อนกลับ" (เข้า).
ทำให้ไฟล์ข้อความเรียกใช้งานได้โดยใช้กล่องโต้ตอบคุณสมบัติไฟล์ในตัวจัดการไฟล์ของคุณ
กำหนดคีย์ลัด เช่น กะ+F2 ไปยังสคริปต์: ตามคำสั่ง ให้ระบุชื่อพาธแบบเต็มของสคริปต์ เช่น /home/<yourlogin/Snippets/address
.
สำหรับเซิร์ฟเวอร์กราฟิกในอนาคต: Wayland
เครื่องมือเหล่านี้ทำงานได้ดีบนระบบที่ใช้เซิร์ฟเวอร์กราฟิก Xorg ทุกวันนี้ มีความเคลื่อนไหวอย่างต่อเนื่องเพื่อแทนที่ Xorg, Wayland เครื่องมือทั้งหมดที่กล่าวมาข้างต้นใช้ไม่ได้อีกต่อไปบน Wayland ผู้พัฒนา Espanso กำลังดำเนินการอยู่ การสนับสนุนเวย์แลนด์. เครื่องมือบรรทัดคำสั่งเพื่อจัดการคลิปบอร์ด (wlคลิปบอร์ด
) และพิมพ์ตัวอักษร (ydotool
, อีมู
) กำลังพร้อมใช้งานสำหรับ Wayland แต่จนถึงตอนนี้ฉันยังไม่ทราบถึงสคริปต์ตัวอย่างที่พร้อมใช้งาน