การปรับความไวของคีย์บอร์ดในเทอร์มินัลบรรทัดคำสั่ง?


27

เมื่อใช้เชลล์ล็อกอิน tty โดยป้อนCtrl-Alt-F1จากการติดตั้ง Ubuntu 12.04 บนแล็ปท็อปแป้นพิมพ์ดูเหมือนไวเกินไปและถ้านิ้วของฉันค้างอยู่ครู่หนึ่งบนปุ่มฉันก็จบลงด้วยการทำซ้ำของตัวอักษรเดียวกัน มีวิธีการปรับความไวแป้นพิมพ์ที่จะมีผลต่อการตอบสนองของแป้นพิมพ์เมื่อเข้าถึงเชลล์ล็อกอินจากอินสแตนซ์ tty หรือไม่?

คำตอบ:


21

เรียกว่า 'อัตราการป้อนซ้ำอัตโนมัติของแป้นพิมพ์' และคุณสามารถตั้งค่าได้ด้วยkbdrateMine ถูกตั้งค่าเป็น:

$ sudo kbdrate
Typematic Rate set to 10.9 cps (delay = 250 ms)

คุณสามารถตั้งค่าเดียวกันกับ:

$ sudo kbdrate -r 10.9 -d 250
Typematic Rate set to 10.9 cps (delay = 250 ms)

ตรวจสอบหน้าคู่มือสำหรับตัวเลือกที่แน่นอน:

man kbdrate

ไม่แน่ใจว่าตั้งค่าเริ่มต้นจะทำ แต่/etc/rc.localของคุณ.bash_profile, .profileหรือ.bashrcเสียงเหมือนสถานที่ที่ดี


xset r rate 1เป็นพลังงานบรรทัดคำสั่งเต็มรูปแบบkbdrate -r 1000 -d 1มากขึ้น สิ่งหนึ่งที่เพิ่มเติมคือ "kbdrate" สำหรับ "cUI" และ "xset" สำหรับ "GUI"
Ajay Patel

24

(ผมสังเกตเห็นการร้องเรียนว่าkbdrateอาจมีข้อ จำกัด สูงสุด . ไม่แน่ใจว่าจริงมันยังเป็น)

ฉันใช้xset r rate 250 60เพื่อเร่งความเร็วให้สำเร็จตามความชอบ ผมก็เพิ่งจะนำว่าในของฉัน~/.i3/config(สำหรับi3wm ) แต่ผมเคยมีมันทำงานในของฉัน~/.xinitrcสำหรับstartxที่จะรับ การxsetเรียกใช้ควรใช้กับทุกสิ่งที่ทำงานใน X

(ฉันอยากรู้อยากเห็นถ้ามีเหตุผลใดที่จะชอบkbdrateหรือxset.)


4
kbdrate ดูเหมือนจะไม่ทำงาน xset สมบูรณ์แบบและรวมเข้ากับ xinitrc ของฉันแล้ว github.com/Zamicol/dotfiles/commit/…
Zamicol

เพิ่มatkbd.softrepeat=1ในบรรทัดคำสั่งเคอร์เนล
Brian Haak

4

เพิ่มatkbd.softrepeat=1ในบรรทัดคำสั่งเคอร์เนลหากคุณต้องการอัตราการทำซ้ำอย่างรวดเร็วและความล่าช้าต่ำ

ความล่าช้าของฮาร์ดแวร์จะถูก จำกัด โดย 250 ms และอัตราการทำซ้ำสูงสุดคือ 30 สำหรับคนส่วนใหญ่ที่ใช้ลูกศรสำหรับการนำทางในตัวแก้ไขข้อความหรือบรรทัดคำสั่งอัตราต่ำเกินไปและความล่าช้าสูงเกินไป

ในขณะเดียวกันใน Visual Studio นักพัฒนาใช้ตัวเลือกที่เรียกว่า "อัตราการทำซ้ำแป้นพิมพ์ที่มีประสิทธิภาพสองเท่า" ในปลั๊กอิน Visual Assist มันควรจะเป็นเหตุผลที่ดีสำหรับการมีอยู่ของตัวเลือก

การทำงานกับ Linux ที่ไม่มี X อาจช่วยประหยัดเวลาได้เพราะคุณไม่ได้ใช้เบราว์เซอร์

หากคุณใช้เวลามากกว่าหนึ่งวันทำการ googling วิธีkbdrateรับการหน่วงเวลาช้ากว่า 250 ms คำตอบก็น่าจะช่วยได้

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