เหตุใดจึงมีความล่าช้าระหว่างเมื่อกดแป้นและเมื่อได้รับการยอมรับ


24

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

  • ลักษณะการทำงานนี้เป็นจริงสำหรับทุกปุ่มยกเว้นสำหรับNum Lock, Caps LockและScroll Lockปุ่มตัวบ่งชี้สำหรับพวกเขาบนแป้นพิมพ์ของฉันสว่างขึ้นเร็วที่สุดเท่าที่ผมกดคีย์เหล่านั้น

  • แป้นพิมพ์ทำงานได้ดีที่หน้าจอเข้าสู่ระบบที่ฉันใส่รหัสผ่าน

  • แป้นพิมพ์ยังใช้งานได้ตามปกติถ้าฉันใช้เซสชันผู้เยี่ยมชมแทนบัญชีผู้ใช้ปกติของฉัน

  • ฉันยังไม่ได้ทำการรีคีย์และใช้รูปแบบแป้นพิมพ์ภาษาอังกฤษมาตรฐาน (US)

  • ฉันเล่นซอกับการตั้งค่าคีย์บอร์ดในการตั้งค่าระบบ แต่ก็ไม่มีประโยชน์

  • ฉันมี Windows 7 เป็นดูอัลบูตและแป้นพิมพ์ทำงานได้ดีกับมัน

ทำไมฉันถึงต้องเผชิญกับพฤติกรรมเช่นนี้และวิธีการทำให้ปกตินี้เป็นเรื่องปกติ?

PS: การใช้คีย์บอร์ด Logitech K100 คลาสสิก (USB รุ่น)

คำตอบ:


30

เพราะอาจจะวางอยู่บนช้าคีย์ตัวเลือกจากระบบการตั้งค่าเข้าถึงสากล → พิมพ์ดีด ปิดมัน:

ปุ่มช้า


ฉันไม่ได้คิดถึงสิ่งนั้น ... หรือมากกว่านั้นฉันลืมไปเลยว่ามีอย่างนั้น
Braiam

1
@Braiam ฉันสามารถเดิมพันที่เราหลายคนไม่ได้มีความคิดเกี่ยวกับคุณลักษณะเหล่านี้จากการเข้าถึงสากล
Radu Rădeanu

1
@Aditya หากคุณทำการสำรองข้อมูลตามที่ Braiam กล่าวไว้คุณสามารถคืนค่าและตรวจสอบได้ :)
Radu Rădeanu

2
@Aditya ตกลงฉันแน่ใจว่านี่เป็นปัญหา เนื่องจากคำตอบของ Braiam แก้ปัญหาของคุณคำตอบเดียวกันอาจเสนอ "การแก้ไข" อื่น ๆ เช่นการสูญเสียการตั้งค่าบางอย่าง ... แต่จากนี้ไปคุณจะรู้วิธีการหน่วงเวลาระหว่างเมื่อกดแป้นและเมื่อได้รับการยอมรับ :)
Radu Rădeanu

1
ฉันคิดว่ามี "ทางลัด" ซ่อนอยู่ที่เปิดใช้งานคีย์ช้า นี่เป็นครั้งที่ 3 เมื่อมีการเปิดใช้งาน Slow Keys ในระบบของฉันมันน่ารำคาญจริงๆ!
ady

4

ฉันมีปัญหาที่คล้ายกัน ฉันสะดุดคำตอบในขณะที่พยายามแก้ปัญหาที่นี่ ยังไงก็ตามโปรแกรมอ่านหน้าจอก็เปิดอยู่และทำให้เกิดพฤติกรรมที่ผิดปกติ ตรวจสอบภายใต้การตั้งค่าระบบ→การเข้าถึงสากล→การเห็น ตรวจสอบให้แน่ใจว่าได้ตั้งค่าตัวอ่านหน้าจอเป็นปิด โปรแกรมอ่านหน้าจอปิด


ใน 16.04 ฉันแก้ไขปัญหาโดยทำตามคำตอบเกี่ยวกับโปรแกรมอ่านหน้าจอที่ได้รับในหัวข้อนี้ System settings -> keyboard -> shortcut -> universal accessนอกจากนี้จะต้องแน่ใจว่าจะไม่เปิดใช้งานโดยไม่ได้ตั้งใจมันฉันปิดการใช้งานทางลัดโปรแกรมอ่านหน้าจอใน
blonchkman

1

ฉันไม่สามารถโพสต์คำตอบที่ถูกต้องกับรูปภาพและสาเหตุทั้งหมดที่ฉันอยู่บน windows เฉพาะคอมพิวเตอร์สาธารณะในขณะนี้ แต่ลองไปที่การตั้งค่าแป้นพิมพ์และตรวจสอบเพื่อดูว่ามีการตั้งค่าความไวที่สำคัญหรือไม่ .. ลองถอดปลั๊กแป้นพิมพ์แล้วเสียบกลับเข้าไปใหม่บางทีนี่อาจเป็นการรีเซ็ต ... เพียงแค่คำแนะนำ!

หวังว่ามันจะช่วย ... โชคดี!


1

เห็นได้ชัดว่า Ubuntu ได้ทำมิเรอร์ฟังก์ชั่น "ปุ่มลัด" ใน Windows และตามค่าเริ่มต้นตั้งค่านี้ดังนั้นจึงเปิดใช้งานโดยกดShiftปุ่มค้างไว้นานเกินไปสำหรับการตั้งค่านี้โดยอัตโนมัติ!

การปรากฏตัวของการตั้งค่านี้ในช่วงไม่กี่ปีที่ผ่านมาได้ผลักดันให้คนจำนวนมากคลั่งไคล้และนิสัยที่ค้างไว้Shiftในขณะที่นึกถึงสิ่งที่จะพิมพ์หมายความว่ามันง่ายที่จะเปิดการตั้งค่านี้โดยบังเอิญ

คำตอบที่ได้รับการยอมรับไม่ได้ทำงานอีกต่อไปในรุ่นล่าสุดของอูบุนตูไม่มี "คีย์ช้า" gnome-control-centerตัวเลือกอีกต่อไป

วิธีเดียวที่ฉันพบว่าปิดการใช้งานได้อย่างน่าเชื่อถือคือผ่านทางบรรทัดคำสั่ง:

# Get current value of keyboard accessibility (enabled = true , disabled = false)
gsettings get org.gnome.desktop.a11y.keyboard enable
# Get current value of slowkeys-enable
gsettings get org.gnome.desktop.a11y.keyboard slowkeys-enable
# Turn it off!
gsettings set org.gnome.desktop.a11y.keyboard slowkeys-enable false

# Get current value of stickykey-enable
gsettings get org.gnome.desktop.a11y.keyboard stickykeys-enable
# Turn it off!
gsettings set org.gnome.desktop.a11y.keyboard stickykeys-enable false
# Finally, turn the entire keyboard accessibility options off (this should disable the SHIFT key shortcuts)
gsettings get org.gnome.desktop.a11y.keyboard enable false

0

สิ่งนี้อาจเกิดขึ้นเมื่อมีโปรแกรม daemon กำลังจับการกดแป้น (เช่นออนบอร์ด) เป็นการทดลองเปิดgnome-system-monitorและดูว่ามีสคริปต์ทุบตีหรือแม้แต่สคริปต์ python ทำงานอยู่หรือไม่ ลองปิดออนบอร์ดหากเครื่องทำงาน


ฉันไม่พบกระบวนการใด ๆ ที่เรียกว่าonboardหรือสคริปต์ bash / python อื่น ๆ กำลังทำงานอยู่
Aditya

@Aditya คุณติดตั้ง compiz แล้วหรือยัง ถ้าใช่ตรวจสอบที่นั่น ... คุณลองใช้แป้นพิมพ์ที่ท้าทายหรือไม่ คุณเคยใช้ ununtu fine มานานแล้วหรือคุณเพิ่งติดตั้งมัน
SoCalDiegoRob

0

ฉันรู้ว่าสิ่งที่ฉันจะแนะนำคือวิธีที่ง่ายและน่าเกลียดที่สุด:

ย้าย.*ไดเรกทอรีไปที่อื่น:

mkdir ~/backup
mv ~/.config ~/.dbus ~/.gconf ~/backup/

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

cp -nr ~/backup/.dbus ~/.dbus

รีสตาร์ทเซสชันปัญหามีอีกครั้งหรือไม่ ลบไดเรกทอรีและคัดลอกเนื้อหาของไดเรกทอรีย่อยแทนทีละรายการ เช่นเดียวกันกับอีก 2 ไดเรกทอรี

cp -nr ~/backup/.config ~/.config
cp -nr ~/backup/.gconf ~/.gconf

ฉันรู้ว่ามันค่อนข้างโหดร้ายกับวิธีการ แต่เนื่องจากฉันไม่สามารถหาไฟล์ / dconf / gconf / xinput ที่อาจทำให้เกิดปัญหานี้ได้แฮ็คที่รวดเร็วก็น่าจะพอเพียง


จากนั้นถ้าฉันได้ทำการเปลี่ยนแปลงการตั้งค่าในโฟลเดอร์เหล่านั้นโดยเจตนา / ไม่ตั้งใจพวกเขาก็จะหายไป ..
Aditya

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

โอเค ... ฉันใช้cp -r(ไม่มี-nธง) และกู้คืนทั้ง 3 .โฟลเดอร์ ... รีสตาร์ทระบบและแป้นพิมพ์ยังทำงานได้ดี ... อย่างไรก็ตามดูเหมือนว่าจะไม่มีการคืนค่าการตั้งค่า - ฉันสูญเสียการตั้งค่าที่เกี่ยวข้องกับการกำหนดค่ารูปพื้นหลัง ตั้งค่าความเป็นเอกภาพวันที่และเวลา - ตัวที่มองเห็นได้ในทันทีจะหายไป ..
Aditya

อืม ... มันไม่ถูกต้อง หากคุณใช้ cp -r และคัดลอกทุกสิ่งคุณควรมีทุกอย่างตั้งแต่ cp โดยค่าเริ่มต้นแทนที่ไฟล์ ... มีบางสิ่งที่ชั่วร้ายอยู่ในระบบของคุณ BTW ในครั้งแรกที่การกำหนดค่าหายไปด้วยหรือไม่
Braiam

Braiam: ฉันพยายามกู้คืนโฟลเดอร์มาตลอด ... แต่การตั้งค่าของฉันไม่ได้รับการกู้คืน ไม่ช้าฉันจะโพสต์คำถามใหม่เกี่ยวกับการกู้คืนการตั้งค่าของฉัน อย่างไรก็ตามขอขอบคุณสำหรับเวลาของคุณ แต่ต่อไปนี้ @ คำตอบ Radu จะมีการแก้ไขคำถามนี้ :)
Aditya

0

มีอีกเหตุผลหนึ่งที่ทำให้เกิดความล่าช้าในขณะที่สลับเค้าโครงแป้นพิมพ์ ตามปัญหา# 1370953 (และ# 1370953 ) พฤติกรรมดังกล่าวอาจเกี่ยวข้องกับประสิทธิภาพของดิสก์ที่ไม่ดี ดูความคิดเห็น Maxim Kravets :

การเปลี่ยนแปลงโครงร่างทุกอันจะสลับไฟล์ ~ / .config / dconf / user การเปลี่ยนเลย์เอาต์ช้าเมื่อดิสก์ไม่ว่าง

มีสิ่งหนึ่ง (ไม่เพียงหนึ่ง) ในการก้าวข้ามปัญหาของดิสก์ - เพื่อเปลี่ยนตัวกำหนดตารางเวลาคิวของดิสก์ โดยค่าเริ่มต้น Ubuntu กำหนดค่าให้ใช้ตัวกำหนดเวลาที่กำหนดสำหรับ HDD ที่ช้ากว่าจะดีกว่าถ้าใช้ตัวกำหนดตารางเวลา cfq แทน

ดูการเรียนการสอน


0

ปัญหาของความล่าช้าในการป้อนข้อความที่ยอมรับไม่ได้อาจมีเหตุผลที่แตกต่างอย่างสิ้นเชิงจากที่ระบุไว้ที่นี่ก่อนหน้านี้ (Sticky Keys) ฉันพบมัน:

ฉันเปิดใช้ตัวเลือก 'ตัวขยายหน้าจอ' (ตัวเลือกการเข้าถึง) โดยไม่ได้ตั้งใจ - และมนุษย์ทำสิ่งนั้นช้าลงหากคุณใช้เน็ตบุ๊กสเป็คต่ำเช่นฉัน (ASUS X206HA) ... ทำให้ฉันคลั่งไปครึ่งหนึ่ง - แต่โดยบังเอิญฉันก็พบสิ่งนี้ในที่สุดปิดแว่นขยายและทุกอย่างกลับมารวดเร็วและราบรื่นอีกครั้ง


0

ดังที่อธิบายไว้ในคำถามในหน้าจอเข้าสู่ระบบฉันไม่มีความล่าช้า แต่ในตัวจัดการหน้าต่าง (สุดยอด wm) มีความล่าช้าของแป้นพิมพ์ผิดปกติ ก่อนหน้านี้ฉันใส่รหัสต่อไปนี้/etc/X11/xorg.conf

Section "Device"
Identifier  "Card0"
Driver      "intel"
Option      "Backlight"  "/sys/class/backlight"
EndSection

เพื่อให้xbacklightงาน ปรากฎว่าเส้นข้างต้นทำให้เกิดความล่าช้าของแป้นพิมพ์ในกรณีของฉัน

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