Score:1

จะเพิ่มทางลัดที่กำหนดเองซึ่งวางสตริงคงที่ในตำแหน่งเคอร์เซอร์ปัจจุบันได้อย่างไร

ธง fr

ฉันมี Ubuntu 20.04 และฉันต้องการเพิ่มแป้นพิมพ์ลัด ซึ่งเมื่อฉันพิมพ์ 'asdf' อย่างรวดเร็วจะเป็นการคัดลอกและวางสตริงคงที่ในตำแหน่งเคอร์เซอร์ปัจจุบัน ฉันพยายามเพิ่มแป้นพิมพ์ลัดที่กำหนดเองแล้ว แต่ไม่สามารถเป็นปุ่มที่กำหนดเองได้ มีวิธีอื่นใดอีกบ้างที่ฉันจะทำสิ่งนี้ให้สำเร็จได้ ฉันสามารถมีปุ่มลัดที่กำหนดเองโดยพลการได้หรือไม่? ฉันลองใช้ xbindkeys และ xdotool แต่ไม่สามารถลัดคีย์ธรรมดาได้:

# ทดสอบ
"xdotool ประเภท 'ls'"
F2

ดังนั้นฉันจะพิมพ์ asdf และวางสำเนาสตริงคงที่ในตำแหน่งเคอร์เซอร์ปัจจุบันและแทนที่ asdf ที่เพิ่งพิมพ์ได้อย่างไร

Score:1
ธง cn

คุณกำลังมองหาความเป็นไปได้ของตัวอย่างข้อความ ซึ่งการพิมพ์ตัวอย่างข้อความสั้นๆ จะขยายเป็นวลี ผู้สนับสนุนการผลิตที่สำคัญอย่างแท้จริง

ความคิดของคุณในการทำเช่นนี้โดยการเขียนสคริปต์นั้นถูกต้องมาก ฉันรันสคริปต์แบบโฮมเมดด้วยตัวเอง เลอะเทอะ.

ก่อนที่จะย้ายไปที่การเขียนสคริปต์ คุณอาจต้องการประเมินตัวเลือกบางอย่าง ข้อแม้: ตัวเลือกทั้งหมดเหล่านี้ใช้ไม่ได้กับตัวจัดการการแสดงผลของ Wayland และสำหรับตอนนี้ ดูเหมือนจะไม่มีทางเลือกอื่นให้ใช้งาน หากคุณใช้เดสก์ท็อป Ubuntu มาตรฐาน คุณต้องเปลี่ยนไปใช้เซสชัน X11 หรือลองเขียนสคริปต์ด้วยตัวเองโดยใช้เครื่องมือทดลองที่จำลองกิจกรรมแป้นพิมพ์ภายใต้ Wayland (ydotool, พิมพ์).

เอสปันโซ่: https://espanso.org/docs/get-started/ ขอแนะนำให้ลอง การตั้งค่าเป็นแบบข้อความ มันเฝ้าดูสิ่งที่คุณพิมพ์และทริกเกอร์เช่น :asdf จะถูกแทนที่ด้วยสตริงที่คุณกำหนดเอง บาง การสนับสนุนเวย์แลนด์ ลงในใบสมัครแล้ว

ออโต้คีย์: https://github.com/autokey/autokey คีย์อัตโนมัติที่เคารพเคยล้มเหลวกับฉัน หลังจากนั้นฉันก็ย้ายไปที่โซลูชันที่ใช้สคริปต์ ฉันไม่ได้ลองหลังจากนั้น อย่างไรก็ตามดูเหมือนว่าจะกลับมาและได้รับการบำรุงรักษาอย่างถูกต้องอีกครั้ง สิ่งนี้ถูกควบคุมอย่างกว้างขวางโดยใช้ GUI สามารถทำสิ่งที่คุณต้องการได้ เช่น แทนที่ข้อความเมื่อคุณพิมพ์คำย่อที่คุณกำหนดไว้ เช่น อซฟ.

เท็กซ์แพนเดอร์: https://github.com/leehblue/texpander นี่เป็นวิธีแก้ปัญหาที่ใช้สคริปต์ทุบตี xdotool. ใช้ Zenity เพื่อนำเสนอเมนูพร้อมส่วนข้อความที่คุณบันทึกไว้ ซึ่งคุณสามารถเลือกและวางได้ คุณสามารถปรับสคริปต์นี้ให้ใช้ระบบเมนูที่ดีขึ้นได้ เช่น โรฟี่ หรือ เมนูหรือให้สคริปต์คัดลอกและลบส่วนข้อความที่คุณพิมพ์ก่อน เพื่อแทนที่ด้วยข้อความแบบเต็ม

Hakaishin avatar
fr flag
ขอบคุณมาก Espanos ทำกลอุบายให้ฉัน ช่างเป็นแพ็คเกจที่เรียบง่ายและใช้งานง่าย :) ฉันจะเปิดคำถามไว้อีกสักหน่อย เผื่อว่าใครมีวิธีแก้ปัญหา Wayland เนื่องจากนั่นจะเป็นปัญหาสำหรับฉันในอีกไม่กี่เดือน : ง
vanadium avatar
cn flag
มีการสนับสนุน Wayland อยู่แล้วโดยมีข้อจำกัดบางประการ: https://espanso.org/docs/next/install/linux/#install-on-wayland

โพสต์คำตอบ

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