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

เลย์เอาต์แป้นพิมพ์ระดับชาติ, การเปลี่ยนตำแหน่งปุ่มควบคุม ฯลฯ โดยทั่วไปในระดับระบบปฏิบัติการ ดู / แป้นพิมพ์ลัดสำหรับการจับคู่คีย์ในแอปพลิเคชัน

5
วิธีเปลี่ยนเค้าโครงแป้นพิมพ์ใน gnome 3 จากบรรทัดคำสั่ง
ฉันใช้ gnome 3.22.1 แต่มีปัญหาอยู่ตั้งแต่ 3.18 ก่อนหน้านั้น (จำรุ่นที่แน่นอนไม่ได้) ฉันสามารถเปลี่ยนรูปแบบแป้นพิมพ์โดยใช้xkb-witchแอปพลิเคชั่นที่เรียบง่ายที่ใช้การผูก X.org ภายใต้ฝากระโปรง หลังจาก 3.18 หากคุณเรียกใช้ xkb-switch รูปแบบแป้นพิมพ์จะไม่ถูกเปลี่ยนเป็น gnome การตรวจสอบเพิ่มเติมแสดงให้เห็นว่าการสลับเค้าโครงทำงานได้ แต่ใช้เวลาไม่นาน หากคุณเรียกใช้สคริปต์นี้: for i in $(seq 1000); do lang=$(xkb-switch -s ru; xkb-switch); if [[ "$lang" == "ru" ]]; then echo $lang; fi; done คุณจะได้รับการสลับเลย์เอาต์ "successfull" 3 ถึง 20 ทั้งนี้ขึ้นอยู่กับว่าคุณโชคดีแค่ไหน หลังจาก googling ปัญหานี้ฉันแนะนำต่อไปนี้: gsettings …

1
การจำลอง Numpad
แล็ปท็อปใหม่ของฉัน (Dell Inspiron 5578 ) มีไม่มีแผ่นที่เป็นตัวเลข แล็ปท็อปจำนวนมากที่ไม่มีคีย์เฉพาะของ Numpad สามารถเข้าถึงได้ผ่าน Numpad Fnแต่ไม่ใช่อันนี้ เมื่อฉันเรียกใช้xevและพยายามใช้Fnคอมโบแบบดั้งเดิม(เช่นFn+ Jสำหรับ1) จะไม่เห็นเหตุการณ์ใด ๆ และตัวเลขไม่ได้อยู่บนฉลาก AFAIU ฉันไม่สามารถสร้างทางลัดด้วยFnปุ่มเพราะFnไม่ได้ถูกส่งไปยังระบบปฏิบัติการ แต่ในทางทฤษฎีฉันสามารถใช้Alt_L+ Super_Lแทน คำถามคือทำอย่างไรให้ถูกต้อง ฉันต้องการที่จะทำในระดับต่ำกว่ารูปแบบแป้นพิมพ์เพื่อให้ทำงานได้ดีกับ VMs ทั้งหมดแม้จะไม่ใช่ Linux ก็ตาม สิ่งแวดล้อม: Qubes OS ส่วนโฮสต์ขึ้นอยู่กับ Fedora ฉันพยายามแล้ว: ผูกคำสั่ง xdotool ผ่านทางลัดคีย์ Xfce สิ่งนี้ก่อให้เกิดผลลัพธ์แปลก ๆ หลายอย่าง: คำสั่ง (คีย์ xdotool KP_1 และรูปแบบต่าง ๆ ) มักจะใช้งานได้ แต่ไม่ใช่เมื่อมีการเรียกใช้โดยทางลัด เมื่อเรียกใช้โดยทางลัดปัญหาอาจเป็นได้ว่ากดปุ่มตัวปรับเปลี่ยนในเวลานั้น ฉันได้ลองทำการดัดแปลงหลายอย่าง …

4
จะแสดงเค้าโครงแป้นพิมพ์ปัจจุบันได้อย่างไร
มียูทิลิตี้ที่ช่วยให้สามารถแสดงเลย์เอาท์คีย์บอร์ดปัจจุบันได้หรือไม่? สิ่งนี้มีประโยชน์เช่นเมื่อเขียนเป็นภาษาต่างประเทศและมีแป้นพิมพ์กายภาพระบุเฉพาะภาษาท้องถิ่น (การวางตำแหน่งสัญลักษณ์ ฯลฯ ) ฉันต้องการแสดงผลคล้ายกับที่แสดงต่อไปนี้:

6
วิธีสร้างตัวพิมพ์เล็ก pi (“ π”) ด้วยคีย์เขียนได้อย่างไร
ฉันค่อนข้างแน่ใจว่าฉันเคยสามารถสร้างตัวอักษร pi ตัวพิมพ์เล็กโดยใช้Composepi(ตามที่อธิบายไว้ในตัวอย่างเช่นfsymbols.com ) แต่มันใช้งานไม่ได้อีกต่อไป คีย์การเขียนของฉันใช้ได้กับตัวละครอื่น ๆ (เช่นComposeaa“ å”) ดังนั้นจะมีอะไรผิดปกติได้บ้าง ฉันไม่มี/usr/share/X11/locale/en_GB.utf8/Compose(หรือ~/.XCompose) เป็นสิ่งที่ควรได้รับการติดตั้ง / สร้าง? มี/usr/share/X11/locale/en_US.utf8/Compose; มันจะเพียงพอที่จะเชื่อมโยงจากที่/usr/share/X11/locale/en_GB.utf8/Composeจะแก้ไขปัญหานี้? $ locale LANG=en_GB.utf8 LC_CTYPE="en_GB.utf8" LC_NUMERIC="en_GB.utf8" LC_TIME="en_GB.utf8" LC_COLLATE="en_GB.utf8" LC_MONETARY="en_GB.utf8" LC_MESSAGES="en_GB.utf8" LC_PAPER="en_GB.utf8" LC_NAME="en_GB.utf8" LC_ADDRESS="en_GB.utf8" LC_TELEPHONE="en_GB.utf8" LC_MEASUREMENT="en_GB.utf8" LC_IDENTIFICATION="en_GB.utf8" LC_ALL= คำถามปั่น

1
วิธีรับกุญแจทั้งหมดของฉันเพื่อส่งรหัส
ฉันใช้ Gentoo กับ XFCE ฉันมีคีย์บอร์ด Logitech K350 ทั้งหมด แต่มีบางปุ่มทำงานตามที่คาดไว้ แต่มีคีย์เฉพาะที่ฉันต้องการใช้ แต่เมื่อฉันเรียกใช้showkeyไม่มีการส่งรหัสคีย์ กุญแจสำคัญคือปุ่มจัดเรียงหน้าต่างที่ด้านล่างซ้ายของคีย์บอร์ด . นี่เป็นปัญหาของไดรเวอร์และเป็นไปได้หรือไม่ที่จะได้รับรหัสนั้นเพื่อส่งรหัสเพื่อให้ฉันสามารถแมปการกระทำได้

3
ทำการแมปปุ่มเปิด / ปิดเพื่อลบ
ฉันมี macbook pro ที่ใช้ Ubuntu 13.10 กับ FluxBox น่าเสียดายที่ปุ่มเปิดปิดอยู่เหนือ Backspace ซึ่งฉันคาดว่าจะมีปุ่มลบอยู่ใน OS X โปรแกรม PowerKeyสามารถใช้เพื่อทำการแมปปุ่มเปิดปิดใหม่เพื่อลบ ฉันจะทำสิ่งที่คล้ายกันใน X Windows ได้อย่างไร ฉันปิดการใช้งานปุ่มเปิดปิดโดยการแก้ไข/etc/systemd/logind.confและการตั้งค่าHandlePowerKey = ignore ปุ่มเปิดปิดหลังจากนี้ฉันสามารถกดปุ่มเปิดปิดโดยไม่ต้องปิดแล็ปท็อป การเรียกใช้xev -event keyboardแสดงให้เห็นว่า KeyPress สำหรับปุ่มเปิด / ปิดเครื่องกำลังถูกกินโดยกระบวนการอื่น: MappingNotify event, serial 36, synthetic NO, window 0x0, request MappingKeyboard, first_keycode 8, count 248 KeymapNotify event, serial 36, synthetic NO, …

2
วิธีอนุญาตให้เปลี่ยนรูปแบบแป้นพิมพ์ Caps-Lock
ฉันกำลังใช้การติดตั้งใหม่Ubuntu-Gnome 16.04และฉันต้องการตั้งค่าcaps-lockให้เปลี่ยนเค้าโครงแป้นพิมพ์ (ปุ่มเดียวไม่ใช่ชุดคีย์) ฉันเคยมีสิ่งนี้Linux-mintและฉันก็เริ่มชิน ฉันตรวจสอบตัวจัดการการตั้งค่า แต่ไม่ยอมรับcaps-lockว่าเป็นอินพุตที่ถูกต้อง ฉันก็ดูเหมือนกันgnome-tweak-toolsแต่ที่นั่นฉันไม่พบการสลับเค้าโครงแป้นพิมพ์เลย เป็นไปได้ไหม อย่างไร

1
ค้นหาข้อมูลเกี่ยวกับ xkb_symbol ได้ที่ไหน (เช่น dead_acute, KP_1, Delete, Down) [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันจะหารายการของxkb_symbolsและความหมายได้อย่างไร หากต้องการชี้แจงให้ฉันยกตัวอย่างบางอย่างสำหรับxkb_symbols : dead_acute dollar Down Delete adiaeresis Adiaeresis dead_circumflex KP_0 ( KP_น่าจะเป็นคำนำหน้าสำหรับสัญลักษณ์ "แผ่นตัวเลข") KP_divide .... (อื่น ๆ อีกมากมาย) อ่านArch Wikiนี้ฉันเข้าใจว่าxkb_symbolsเป็นตัวเลขจริง หมายเลขเหล่านั้นสำหรับxkb_symbolsถูกกำหนดให้กับการแทนค่าสตริงบางแห่ง ( นี่คือคำถามหลัก: ที่ไหน? ) ตัวอย่างเช่นเราสามารถดูได้/usr/include/X11/keysymdef.hว่าหลาย ๆ คน#definesมีคุณสมบัติต่อไปนี้: #define XK_KP_0 0xffb0 ในขณะที่อย่างน้อยฉันสามารถหาXK_KP_0ซึ่งดูเหมือนว่าจะ resample KP_0(เป็นที่เรียบง่ายอีกครั้งนำหน้า) ผมยังมีข้อมูลเกี่ยวกับไม่มีสัญลักษณ์อื่น ๆ เช่น (เช่นdead_circumflex, dollarฯลฯ ... ) ฉันต้องการรายการการแทนค่าสตริงที่กำหนดเช่นเพื่อสร้างปรับหรือแก้ไขเค้าโครงแป้นพิมพ์ …

1
ทำการแมปทั้ง Caps Lock และ Shift + Caps Lock ใน xkb
ฉันพยายามกำหนดค่า xkb เพื่อให้ Caps Lock ถูกจับคู่กับคีย์ Compose และฟังก์ชัน Shift + Caps Lock เป็น Caps Lock แบบดั้งเดิม ฉันใส่ต่อไปนี้ในไฟล์ใหม่ที่เรียกว่า/usr/share/X11/xkb/symbols/gdwatson: partial modifier keys xkb_symbols "compose" { key <CAPS> { type[Group1] = "TWO_LEVEL", symbols[Group1] = [ Multi_key, Caps_Lock ] }; }; จากนั้นฉันก็วิ่งsetxkbmap -symbols 'pc+us+gdwatson(compose)'ซึ่งทำสำเร็จ Caps Lock ทำงานเป็นเขียน แต่ Shift + Caps Lock ทำงานเป็นเขียนแทน Caps …

1
รับรหัสของคีย์จากแป้นพิมพ์แบบกำหนดเอง
ฉันพยายามแปลง Minitel เป็นคอมพิวเตอร์ด้วย Raspberry Pi นี่คือมินิเทล: ดังนั้นฉันจึงบัดกรีเมทริกซ์ของแป้นพิมพ์มินิเทลไปยัง pcb คีย์บอร์ด usb เช่นนี้ ทุกอย่างใช้งานได้ฉันได้รับคีย์จากแป้นพิมพ์ที่กำหนดเอง ฉันแค่ต้องทำการแมปกุญแจใหม่อีกครั้งอย่างเหมาะสม ดังนั้นฉันจึงพยายามสร้างโปรแกรมที่จะขอให้ฉันกดaและดักรหัสคีย์ที่เกี่ยวข้องจากนั้นใช้คีย์ทั้งหมดของคีย์บอร์ดที่กำหนดเองเพื่อสร้างไฟล์ xmodmap ปัญหาเดียวที่ฉันมีคือฉันไม่สามารถหาวิธีที่ฉันจะได้รับ keycode นั้น (และเพียงแค่นั้น!) ฉันพยายามxevแต่มีข้อมูลมากเกินไปที่จะแสดงผลเพื่อกรองออก ฉันรู้ว่าฉันสามารถติดตามรหัสทั้งหมดด้วยมือ แต่ฉันจะเปลี่ยน 10 Minitels ดังนั้นฉันต้องการวิธีที่เร็วกว่า!

4
ฉันจะเปลี่ยนเค้าโครงแป้นพิมพ์ที่เลือกในปัจจุบันจากบรรทัดคำสั่งได้อย่างไร
ฉันมีรูปแบบแป้นพิมพ์ของฉัน (สองรูปแบบ) และสลับไปมาระหว่างรูปแบบเหล่านั้นด้วยคำสั่งต่อไปนี้: setxkbmap -layout us,ru -option -option "grp:lctrl_lshift_toggle,ctrl:nocaps" ตอนนี้ฉันต้องการเปลี่ยนเป็นusเค้าโครงโดยใช้คำสั่ง command line เป็นไปได้ไหม

1
ความสัมพันธ์ของรูปแบบแป้นพิมพ์และ xmodmap
ฉันใช้ Xubuntu ก่อนเข้าสู่ระบบฉันสามารถเลือกรูปแบบแป้นพิมพ์ ฉันกำลังใช้xmodmapเพื่อแมปแป้นบางปุ่มใหม่ ฉันสนใจสองสิ่ง: สถานะของการแมปแป้นพิมพ์เปลี่ยนแปลงอย่างไร (a) เมื่อฉันเปิดแล็ปท็อป (b) ในระหว่างกระบวนการบูตและ (c) เข้าสู่ระบบ (ในสามขั้นตอน) และเมื่อทำงานกับระบบ (เข้าสู่ระบบ) อะไรคือสาเหตุที่สัญลักษณ์ใดจะปรากฏบนหน้าจอ (และปุ่มควบคุมที่ส่ง) ระหว่างแต่ละเฟส เมื่อฉันกดปุ่มมันจะส่งสัญญาณบางอย่างไปยังไดรเวอร์แป้นพิมพ์ (?) จากนั้นจะต้องมีกระบวนการตัดสินใจบางอย่าง (แอปพลิเคชันและไฟล์การกำหนดค่า) ที่กำหนดว่าสัญลักษณ์ใดบ้างที่จะแสดง คำตอบสำหรับคำถามนี้ควรเป็นรายการแอปพลิเคชันและเส้นทางไปยังไฟล์การกำหนดค่าเหล่านั้น (ฉันสนใจ Ubuntu เป็นพิเศษ (ระบบที่ใช้เดเบียน) แต่คุณสามารถอธิบายระบบอื่น ๆ ได้ แต่ต้องการ Ubuntu มากกว่า)

2
การเพิ่มลำดับการเขียนคีย์แบบกำหนดเอง
เราจะเพิ่มลำดับการเขียนคีย์แบบกำหนดเองได้อย่างไร ฉัน googled ค่อนข้างน้อย แต่ไม่สามารถหาคำอธิบายได้ โดยเฉพาะอย่างยิ่งฉันต้องการ: <Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers) โดยเฉพาะอย่างยิ่งฉันพยายามคัดลอกไฟล์/usr/share/X11/locale/en_US.UTF-8/Composeไปยัง~/.XComposeและเลียนแบบไวยากรณ์ของมัน อย่างไรก็ตามสิ่งนี้ดูเหมือนจะไม่ทำงาน

2
จะทำให้ SysRq ทำงานบนแล็ปท็อปได้อย่างไร
My /proc/sys/kernel/sysrqมีหมายเลข 502 แต่ Alt + SysRq + ... ดูเหมือนจะไม่ทำงานบนแล็ปท็อป HP Pavilion ของฉัน ฉันจะแก้ไขได้อย่างไร อัปเดต 1: ยังไงก็ตาม: ทั้งหน้าจอพิมพ์ของฉันและรหัสอื่น ๆ ไม่มีป้ายกำกับเพิ่มเติมเช่น "SysRq" อัปเดต 2: รุ่นฮาร์ดแวร์: HP Pavilion 17 Notebook PC รูปแบบแป้นพิมพ์: เยอรมัน, QWERTZ

3
วิธีเปิดใช้งานปุ่ม caps lock อีกครั้ง?
ฉันกำลังตั้งค่าเค้าโครงแป้นพิมพ์เริ่มต้นของฉันเช่นนี้: setxkbmap -layout us -variant dvorak -option ctrl:nocaps,[...] มันปิดการใช้งานปุ่ม caps lock และทำให้มันเป็นปุ่ม ctrl เพิ่มเติมพร้อมกับฝูงตัวเลือกอื่น ๆ ฉันต้องการทำสิ่งต่อไปนี้เพื่อสลับเค้าโครงแป้นพิมพ์: setxkbmap -layout us -variant dvorak-l -option ctrl:swapcaps อย่างไรก็ตามจะไม่เปิดใช้งานปุ่ม caps lock อีกครั้ง ทั้งปุ่มควบคุมด้านซ้ายและปุ่มตัวล็อคยังคงเป็นปุ่มควบคุมเท่าที่ฉันเห็น ฉันรู้ว่าฉันสามารถล้างรายการตัวเลือกทั้งหมดได้ แต่เพื่อประโยชน์ในการบำรุงรักษาฉันจะไม่คัดลอกตัวเลือกอื่น ๆ ฉันจะเปิดใช้งานการล็อคแคปได้อย่างไร? อัปเดต: ดูที่การกดปุ่มด้วย xev (1) จะปรากฏ ctrl: nocaps ให้Control_Lทั้งสองปุ่มและ ctrl: swapcaps "คืนค่า" ปุ่ม caps lock (กดปุ่มให้Caps_Lock) อย่างไรก็ตามไฟ LED Caps …

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