Score:2

มีวิธีกำหนดตัวอย่างข้อความให้กับการกดแป้นพิมพ์หรือไม่

ธง eg

ฉันต้องการสร้างการกดแป้นที่ป้อนที่อยู่อีเมล ที่อยู่ทางไปรษณีย์ เมือง/รัฐ ชื่อไดเร็กทอรี เราจะสร้างการแมปเหล่านี้ได้อย่างไร

Score:6
ธง cn

ไม่มีวิธีที่ "ชัดเจน" จริงๆ เช่น มีวิธีการที่แตกต่างกัน

สำหรับเซิร์ฟเวอร์กราฟิกดั้งเดิมปัจจุบัน: 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 แต่จนถึงตอนนี้ฉันยังไม่ทราบถึงสคริปต์ตัวอย่างที่พร้อมใช้งาน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา