ขณะนี้ไม่มีวิธีที่รวดเร็วและง่ายดายในการเปิดใช้งานฟังก์ชั่นประเภทนี้บน Ubuntu รุ่นเดสก์ท็อป
โดยส่วนตัวผมเป็นแฟนตัวยงของคีย์ลัดเขียนเริ่มต้น ; ฉันพบว่าเร็วขึ้นและใช้งานง่ายกว่าการกดแบบยาวสไตล์มือถือ (♥) ที่กล่าวว่าหากคุณมีเวลาและความมุ่งมั่นคุณอาจสามารถ piggyback ตัวเลือกslowkeysในแอปพลิเคชันหลักของ Universal Access เริ่มต้นเพื่อสร้างสิ่งที่คล้ายกับตัวเลือกมือถือ
เมื่อพูดถึงตัวเองXKBดูเหมือนว่าจะเกี่ยวข้องกับการควบคุมปุ่มลัด คุณสามารถใช้ XKB เพื่อกำหนดค่าและปรับปรุงการผูกคีย์บอร์ดของ Ubuntu และเท่าที่ฉันสามารถบอกได้ส่วนนี้มีสิ่งที่คุณต้องการ ดังนั้นจึงไม่ควร (ค่อนข้าง) ยากที่จะพิมพ์อักขระอื่นเมื่อคีย์ค้างไว้นาน ๆ
ในกรณีที่สิ่งที่ซับซ้อนมีการกำหนดอักขระพิเศษหลายตัวให้กับการกดแป้นพิมพ์ (ตัวอย่าง: กด "a" ค้างไว้และรับตัวเลือกสำหรับä, à, á, â, ฯลฯ ) คุณวนรอบตัวเลือกอย่างไร คุณมีตัวอักษรปรากฏขึ้นในหน้าต่างสนทนาแล้วใช้เมาส์แท็บหรือปุ่มลูกศรเพื่อเลือก? ดูเหมือนเสียเวลา
หรือคุณสามารถกำหนดความยาวการถือครองที่แตกต่างกันให้กับตัวละครที่แตกต่างกัน 100 มิลลิวินาทีสำหรับ a, 200ms สำหรับá, 300ms สำหรับ ... แต่จำได้ว่ากี่วินาทีที่ตัวละครจะเล่ห์เหลี่ยมไม่พูดถึงการกำหนดให้พวกเขาทุกคนจะปวดหัว นอกจากนี้เมื่อคุณเข้าสู่รายการตัวละครอีกต่อไปคุณสามารถนั่งที่นั่นโดยถือกุญแจไว้ได้นาน 3-4 วินาที ดูเหมือนจะใช้เวลามากขึ้น
แทนที่จะเป็นปุ่มลัดคุณสามารถลองใช้ตัวเลือกทำซ้ำแทนการมีแป้นหลายแป้นให้อักขระพิเศษ: 3 ปุ่มเป็น "a" สำหรับàตัวอย่างเช่น แต่คุณเสี่ยงต่อการมีตัวอักขระพิเศษที่ไม่ต้องการโผล่ขึ้นมาเมื่อคุณพิมพ์อะไรเช่น "ดี" หรือ "น่าขนลุก" หรือ "aaaaaaahhh!"
คุณอาจคิดวิธีการนำไปใช้ที่มีประสิทธิภาพมากกว่าที่ฉันไม่เคยนึกถึงมาก่อน แต่ฉันจะยังคงแนะนำให้เขียนชุดค่าผสมที่สำคัญในระหว่างนี้ ☺