งานมือเดียวใน Emacs สามารถปลดเปลื้องได้อย่างไร?


6

มือขวาของฉันถูกตรึงชั่วคราวและฉันต้องการทำงานเล็กน้อยใน Emacs ส่วนใหญ่ใน Org-mode แต่ยังอยู่ใน AUCTeX มีวิธีที่จะลดความยุ่งยากในการทำงานด้วยมือเดียวใน Emacs เช่นโหมดบางอย่างหรือขั้นตอนการทำงานเฉพาะหรือไม่? เช่นฉันสังเกตเห็นว่าการเลิกทำการกดง่ายC-x uกว่าC-_และมันง่ายกว่าในการทำเครื่องหมายข้อความด้วยวิธีการที่เกี่ยวข้องC-SpaceกับS-การใช้คำสั่งผสมและคำสั่งการเคลื่อนไหว

ฉันพบhttps://stackoverflow.com/questions/2391805/how-can-i-remain-productive-with-one-hand-completely-immobilizedแต่นั่นไม่ใช่สิ่งที่ฉันขอ ฉันต้องการความสะดวกในสิ่งที่เวลาน้อยที่ใช้มือเดียวใน Emacs (ไม่ได้อยู่ในโปรแกรมใด ๆ ) และนี้ยังเป็นที่น่าสนใจสำหรับสถานการณ์ที่มีอาการบาดเจ็บที่ไม่เกี่ยวข้องเช่นเมื่อมือข้างหนึ่งถูกครอบครอง ฉันรู้ว่าฉันควรหลีกเลี่ยงความเครียดที่ไม่จำเป็น

ฉันใช้ GNU Emacs 23.3.1 ใน Ubuntu 11.04


ฉันไม่คุ้นเคยกับ emacs อย่างมหาศาล - อย่างที่ฉันจำได้ว่า C หมายถึง ctrl - คือคีย์ _ in C-_ ที่คุณได้รับเมื่อคุณใช้กะหรือลบ?
Geek

@JourneymanGeek C-_หมายถึง Ctrl + _ (กดปุ่ม Ctrl ค้างไว้แล้วกดปุ่มเพื่อเขียน "_") ดูgnu.org/software/emacs/manual/html_node/emacs/…สำหรับรายละเอียด
NN

คำตอบ:


4

ปุ่มปักหมุดสามารถช่วยได้ ฉันใช้มันแม้จะมีสองมือเพราะมันทำให้มือของคุณเครียดน้อยลงเมื่อกดคอมโบคีย์คอมเพล็กซ์ ข้อได้เปรียบหลักของปุ่มปักหมุดคือคุณไม่ต้องกดปุ่มทั้งหมดของทางลัดที่ซับซ้อนในเวลาเดียวกัน ดังนั้นเมื่อคุณกดC-x C-cคุณสามารถทำได้โดยการกดCtrlปล่อยแล้วกดXฯลฯ


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

1
ฉันไม่รู้จะพูดอะไรอีก สามารถเปิดใช้งานได้หลายวิธีขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้ ลิงค์ที่ฉันให้อธิบายถึงวิธีการที่เป็นไปได้ ฉันใช้ Windows ดังนั้นฉันแค่เปิดมันบนแผงการเข้าถึง (คุณสามารถทำได้โดยการเปลี่ยนกะ 5 ครั้ง)
Tom

ฉันใช้ Ubuntu 11.04
NN


2

ฉันคิดว่าคุณจะต้องการใช้แป้นพิมพ์ลัดที่แตกต่างกัน - คุณสามารถผูกคีย์ผสมกับคำสั่งด้วยxbindkeys และ gui ของมัน

สำหรับการจำลองการกดแป้นพิมพ์ด้วยคำสั่ง askubuntu แนะนำxvkbdจะทำงานได้ แต่xteฟังดูเหมือนเป็นการเดิมพันที่ดีกว่า

กับ Xte ไวยากรณ์ค่อนข้างง่าย (แม้ว่าจะมีบางscriptability xte "keydown Control_L" "key u" "keyup Control_L"จะกดลงในการควบคุม (ดีด้านซ้ายหนึ่ง) กดลงมึงและปล่อยการควบคุมหลังจากที่ฉันมีปัญหาในการทำงานออกวิธีการได้รับ Xte เพื่อจำลอง -. ( จะอัปเดตเมื่อฉันรู้)

ฉันยังมีปัญหาในการรับ xbindkeys-config เพื่อเรียกใช้คำสั่ง xte อย่างถูกต้อง แต่อีกครั้งที่จะถูกแยกออกในที่สุด เห็นได้ชัดว่าฉันต้องหลบหนีคำสั่งใน xbindkeys ด้วย "แต่อย่างใดรบกวนกับคำพูดที่จำเป็นโดย xte


คุณจะคิดรวมถึงตัวอย่างที่เหมาะสมของการใช้งานดังกล่าวหรือไม่?
NN

เพียงเพื่อทราบว่าฉันกำลังแฮ็คผ่านคำตอบแบบเก่าล้าสมัยวิธีการบังคับเดรัจฉาน ฉันยังมีงานที่ต้องทำอีกเป็นเมตริก หากมีคนต้องการใช้สิ่งนี้เป็นพื้นฐานสำหรับคำตอบที่ดีกว่าไปข้างหน้า แต่ฉันจะอัปเดตสิ่งนี้ในอีกไม่กี่วันถัดไป
Geek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.