คำถามติดแท็ก keyboard

หัวข้อคีย์บอร์ดทั่วไปรวมถึงฮาร์ดแวร์คีย์บอร์ดและฟังก์ชั่นคีย์บอร์ดในซอฟต์แวร์

2
วิธีการยกเลิกการตรึงหลังจากกด Ctrl-S ในเทอร์มินัลโดยไม่ตั้งใจ
มันเป็นสถานการณ์ที่เกิดขึ้นกับฉันบ่อยมาก: หลังจากฉันกด (ด้วยความตั้งใจที่แตกต่าง) Ctrl-Sในเทอร์มินัลการโต้ตอบ (อินพุตหรือเอาต์พุต) กับมันจะหยุดลง อาจเป็น "ล็อคการเลื่อน" หรืออะไรก็ตาม ฉันจะยกเลิกการตรึงเทอร์มินัลหลังจากนี้ได้อย่างไร (เวลานี้ฉันทำงานกับapt-shellข้างbashในurxvt- ไม่แน่ใจว่าอันไหนของพวกเขาที่รับผิดชอบการจัดการพิเศษCtrl-S: ฉันกำลังค้นหาประวัติของคำสั่งย้อนหลังด้วยC-rเหมือนปกติสำหรับ readline แต่แล้วฉันก็อยากกลับไป " "ส่งต่อผ่านประวัติโดยปกติ - อย่างน้อยใน Emacs - C-s( 1 , 2 , 3 ) แต่นั่นทำให้เทอร์มินัลหยุดการทำงานดีการเลื่อน / เพจจิ้งเพื่อดูสิ่งที่ผ่านมายังคงใช้งานได้ในเทอร์มินัล กับกระบวนการทำงานที่นั่น)

9
แป้นพิมพ์ตั้งค่าเป็น "โหมดแมว"
ฉันเป็นเจ้าของแมวและเป็นคนรักแมว แต่ฉันไม่ชอบเมื่อแมวของฉันนั่งบนแป้นพิมพ์ของฉันและผลักดันคีย์ randoms และทำให้ทุกอย่างยุ่ง ฉันมีความคิดที่จะมีปุ่มฟังก์ชั่นที่ปิดแป้นพิมพ์ (ยกเว้นสำหรับการรวมคีย์พิเศษหนึ่งชุด) ฉันรู้ว่ามีอยู่แล้วCtl- Sแต่แป้นพิมพ์นี้ค้างและติดตามอินพุตจนกว่าคีย์บอร์ดจะถูกปลดล็อก คีย์บอร์ดมีวิธีใดที่ไม่สนใจอินพุตทั้งหมดยกเว้นคีย์ผสมที่ยากต่อการกดโดยบังเอิญ? คะแนนโบนัส: มีวิธีการทำสิ่งเดียวกันใน Windows หรือไม่?

4
Ctrl-S คืออะไร
Ctrl+ Sหยุดการส่งออกทั้งหมดไปยังสถานีที่สามารถเริ่มต้นใหม่กับ+CtrlQ แต่ทำไมCtrl+ Sมีอยู่ตั้งแต่แรก? ปัญหาอะไรที่พยายามแก้ไขโดยการวางลำดับการควบคุมนั้น
135 terminal  keyboard 

2
คีย์บอร์ดอินพุตและเอาต์พุตข้อความทำงานอย่างไร
สมมติว่าฉันกดAปุ่มในตัวแก้ไขข้อความและสิ่งนี้แทรกตัวละครaในเอกสารและแสดงบนหน้าจอ ฉันรู้ว่าแอปพลิเคชันตัวแก้ไขไม่ได้สื่อสารโดยตรงกับฮาร์ดแวร์ (มีเคอร์เนลและสิ่งต่าง ๆ อยู่ระหว่างนั้น) ดังนั้นสิ่งที่เกิดขึ้นภายในคอมพิวเตอร์ของฉัน

6
วิธีรับรหัสสำหรับ xmodmap
ฉันพยายามใช้xmodmapเพื่อทำการแมปใหม่Alt/ Superแป้นบนแป้นพิมพ์ Dell L100 และมีปัญหาในการรับรหัส ตัวอย่างเช่นการใช้xevไม่ได้ให้รหัสกุญแจแก่ฉันAlt FocusOut event, serial 36, synthetic NO, window 0x4a00001, mode NotifyGrab, detail NotifyAncestor FocusIn event, serial 36, synthetic NO, window 0x4a00001, mode NotifyUngrab, detail NotifyAncestor KeymapNotify event, serial 36, synthetic NO, window 0x0, keys: 122 0 0 0 0 0 0 0 0 0 0 …

3
ปุ่ม ESC ทำให้เกิดความล่าช้าเล็กน้อยในเทอร์มินัลเนื่องจากการทำงานของ Alt +
การตั้งค่าเทอร์มินัลของฉันคือ gnome-terminal + tmux + zsh ที่มีการเชื่อม vi ในแอปพลิเคชันเช่นเสียงเรียกเข้าหรือแม้กระทั่งในโหมดแก้ไขบรรทัดคำสั่ง vi ของ zsh ฉันต้องกดปุ่มบ่อยครั้งESCแต่มีความล่าช้าเล็กน้อยก่อนที่ลักษณะพิเศษของคีย์นี้จะเกิดขึ้น ดูที่หน้าจอ GNU ทำให้ปุ่ม Vim ESC ทำงานช้า หลังจากการทดลองบางอย่างผมพบว่าการกดปุ่มESCที่สำคัญและทันทีที่สำคัญอีก (พูดb) Alt+bมีผลเช่นเดียวกับการกดปุ่ม ฉันไม่รู้ว่าทำไมในกรณีนี้ (อาจเป็นเพราะเหตุผลดั้งเดิมเมื่อไม่มีAltหรือไม่ฉันไม่รู้) ไม่ว่าจะด้วยวิธีใดฉันมีสองAltปุ่มและฉันไม่ต้องการพฤติกรรมนี้ด้วยESCรหัสของฉัน ฉันได้ลองด้วยC+[และมันก็เป็นปัญหาเดียวกันกับที่เกินไป ฉันไม่แน่ใจว่าใครเป็นผู้รับผิดชอบในเรื่องนี้ gnome-terminal หรือ tmux หรือระบบปฏิบัติการของฉันเอง (Ubuntu Natty) ความคิดใด ๆ เกี่ยวกับวิธีการแก้ไขปัญหานี้จะดีมาก อัปเดต : ฉันตรวจสอบโดยไม่มี tmux บนเทอร์มินัลอื่น (LXTerminal) และมีการหน่วงเวลาที่นั่นด้วย

12
ฉันจะรับเค้าโครงแป้นพิมพ์ปัจจุบันได้อย่างไร
ฉันสงสัยว่ามีเครื่องมือบรรทัดคำสั่งใดบ้างที่คืนค่าเค้าโครงแป้นพิมพ์ปัจจุบัน ฉันได้ตั้งค่าให้XkbLayoutus, ru อัปเดต: setxkbmapคืนการตั้งค่าเค้าโครงไม่ใช่เค้าโครงที่เลือก เช่น: $ setxkbmap -print | grep xkb_symbols xkb_symbols { include "pc+us+ru:2+inet(evdev)+capslock(grouplock)+terminate(ctrl_alt_bksp)" }; มันจะส่งกลับผลลัพธ์เดียวกันไม่ว่าเค้าโครงปัจจุบันจะเป็นอะไร
61 xorg  keyboard  xkb 

5
แสดงรายการโครงร่าง kbd ที่ถูกต้องชุดตัวเลือกและสลับ (เพื่อใช้กับ setxkbmap)
มีวิธีจากบรรทัดคำสั่งเพื่อดึงรายการของรูปแบบแป้นพิมพ์และตัวแปรที่สัมพันธ์กันทั้งหมดหรือไม่? ฉันต้องการแสดงรายการตัวเลือกเลย์เอาต์ / ชุดรูปแบบที่ถูกต้องทั้งหมดที่จะใช้จาก setxkbmap นอกจากนี้ยังเกี่ยวกับตัวเลือกสลับเลย์เอาต์มีวิธีเรียกรายการตัวเลือกที่มีทั้งหมด (เช่น grp: shift_caps_toggle, ... ) ฉันรู้ว่าด้วย setxkbmap -query ฉันเรียกรายชื่อปัจจุบันของฉัน แต่ฉันต้องการตัวเลือกทั้งหมด UPDATE: ฉันได้รับคำสั่งเกี่ยวกับคำสั่ง man xkeyboard-config ซึ่งให้ข้อมูลทั้งหมดไปยังบรรทัดคำสั่ง นอกจากนี้การใช้ man -P cat xkeyboard-config เอาต์พุตจะไปที่ stdout และสามารถแยกวิเคราะห์ด้วยสคริปต์หรือรหัส c

7
Autohotkey เทียบเท่าหรือไม่
มีผลิตภัณฑ์ / วิธีการที่เทียบเท่าสำหรับ AutoHotkey หรือไม่ สำหรับผู้ที่ไม่ทราบว่าเป็นผลิตภัณฑ์ที่ให้คุณตั้งโปรแกรมการเคลื่อนไหวของเมาส์และแป้นพิมพ์ สิ่งนี้ทำให้ฉัน "แมโคร" ฟังก์ชั่นบางอย่างในโปรแกรมแทนที่จะต้องทำด้วยตนเอง ในสมัยก่อนพวกเขาเคยเรียกพวกเขาว่าแป้นคีย์บอร์ด แต่นั่นเป็นเพียงครึ่งหนึ่งของการแก้ปัญหาเพราะฉันต้องการ "การเคลื่อนไหวของเมาส์" เครื่องบรรจุด้วย มีสัตว์ร้ายเช่นนี้ไหม?

1
จะเกิดอะไรขึ้นเมื่อกด Ctrl + Alt + F <Num>
ฉันกำลังมองหาคำอธิบายว่าเกิดอะไรขึ้นใน Linux เมื่อกดปุ่มชุดนี้เพื่อเปลี่ยนเทอร์มินัลปัจจุบัน โดยเฉพาะอย่างยิ่งส่วนประกอบซอฟต์แวร์ใดที่ขัดขวางการรวมคีย์นี้และเปลี่ยนเทอร์มินัล มันเป็นเคอร์เนลหรือไม่ ถ้าเป็นเคอร์เนลคุณสามารถระบุตำแหน่งของไฟล์ต้นฉบับที่จัดการสิ่งนี้ได้หรือไม่? แก้ไข: ฉันต้องการเข้าใจวิธีการทำงานในทั้งกราฟิก (X11) และสภาพแวดล้อมแบบข้อความ

7
มีเหตุผลใดบ้างที่ฉันได้รับ ^ [[เมื่อฉันกดลูกศรขึ้นที่หน้าจอเข้าสู่ระบบของคอนโซล?
เมื่อใดก็ตามที่ฉันเข้าสู่ระบบคอนโซลฉันกดupลูกศรโดยเจตนาเพื่อดูคำสั่งที่พิมพ์ไว้ก่อนหน้านี้ ^[[Aแต่ฉันเห็นนี้ แต่เมื่อฉันกดCtrl Alt Print Screen Scroll Lock Pause Break Page Up Page Down Winปุ่มไม่ได้สะท้อนเสียงตัวละครใด ๆ อะไรคือเหตุผลเบื้องหลัง การ^[[Aเรียงลำดับของตัวละครมีความหมายอะไรหรือไม่?

2
บันทึกการกดแป้นทุกครั้งและเก็บไว้ในไฟล์
ฉันต้องบันทึกทุกการกดแป้นและเก็บไว้ในไฟล์ในไดเรกทอรีผู้ใช้ ~ เมื่อใช้บัญชีของฉันฉันไม่ใช่ sudoer และฉันไม่สามารถติดตั้งโปรแกรม (เช่นlogKeys ) ในทางใดทางหนึ่ง ฉันจะใช้เทอร์มินัลได้อย่างไร หมายเหตุ:คำถามนี้ไม่ใช่คำถามที่กล่าวถึงอื่น ๆ ในคำถามนี้ฉันถามเกี่ยวกับการกดแป้นทุกครั้งในขณะที่ผู้ถามอีกคนถามเกี่ยวกับการกดแป้นในเซสชันเทอร์มินัล
31 x11  logs  keyboard  input 


13
เปิด NumLock ไว้เสมอ
ฉันมีแป้นพิมพ์มาตรฐานพร้อมปุ่มตัวเลขทางด้านขวา (ฉันเดาว่ามันเรียกว่าแป้นพิมพ์ 104 คีย์) ฉันต้องการใช้ปุ่มตัวเลขเป็นปุ่มตัวเลขเท่านั้น นั่นหมายความว่าฉันไม่ต้องการNumLockเปิดและปิดปุ่มตัวเลข อย่างไรก็ตามบางครั้งมันก็เกิดขึ้น (ฉันไม่รู้ว่าบางทีฉันกดปุ่มโดยไม่ตั้งใจNumLock) ว่า numlock ถูกปิดและฉันต้องกดอีกครั้ง มันน่ารำคาญอย่างยิ่ง เป็นไปได้หรือไม่ที่จะปิดใช้งานการปิด numlock? ในคำอื่น ๆ : ฉันต้องการปุ่มตัวเลขของฉันเสมอทำหน้าที่เป็นปุ่มตัวเลขและปิดการใช้งานสวิทช์ NumLock ฉันใช้ Debian และ LXDE (Openbox)
29 keyboard  numlock 

3
ตัวแก้ไข Mode_switch คืออะไร
เล่นกับผมพบคีย์ปรับปรุงฉันไม่เคยได้ยินของ:xmodmap Mode_switchดูเหมือนว่าจะมีบางอย่างเกี่ยวกับการแทรกอักขระพิเศษ ฉันกำหนดให้คีย์ แต่ดูเหมือนว่าจะไม่มีผลกระทบ มีไว้เพื่ออะไร? มันแตกต่างจากISO_Level3_Shift(Alt Gr)หรือไม่?

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