ฉันจะปิดการผูกคีย์ (เมนูF1ช่วยเหลือ) และF10(เมนูการแจ้งเตือน) ได้อย่างไร
ครั้งแรกที่ฉันต้องการสำหรับยูทิลิตี้หน้าจอและที่สองเพื่อออกmc
ในคอนโซล
ไม่มีการเชื่อมโยงคีย์ดังกล่าวในการตั้งค่าระบบแป้นพิมพ์ลัด
ฉันจะปิดการผูกคีย์ (เมนูF1ช่วยเหลือ) และF10(เมนูการแจ้งเตือน) ได้อย่างไร
ครั้งแรกที่ฉันต้องการสำหรับยูทิลิตี้หน้าจอและที่สองเพื่อออกmc
ในคอนโซล
ไม่มีการเชื่อมโยงคีย์ดังกล่าวในการตั้งค่าระบบแป้นพิมพ์ลัด
คำตอบ:
ปิดใช้งานทางลัด F1
ในการเปิด gnome-ขั้วแก้ไข➜แป้นพิมพ์ลัด
เลื่อนลงไปที่ทางลัดวิธีใช้ / เนื้อหาคลิกที่ข้อความแจ้งว่า "F1" และกดBackspace:
ปิดการใช้งานทางลัด F10
ติดตั้งcompizconfig ตั้งค่าผู้จัดการแพคเกจ
เปิดตัวจัดการการตั้งค่า CompizConfig
พิมพ์ "ความสามัคคี" ในกรองรายการและเลือกUbuntu Unity ปลั๊กอิน
คลิกปุ่มทางด้านขวาของคีย์เพื่อเปิดเมนูแผงแรกและยกเลิกการเลือกช่องทำเครื่องหมายที่เปิดใช้งาน
ที่ปิดใช้งานF10ทางลัดส่วนกลางขณะนี้ปิดใช้งานF10ทางลัดของ gnome-terminal :
ใน gnome-terminal เปิดขึ้นแป้นพิมพ์ลัด ( แก้ไข➜แป้นพิมพ์ลัด)และ
ยกเลิกการเลือกเปิดใช้งานปุ่มทางลัดเมนู (ตามค่าเริ่มต้น F10)
F10 ถูกแมปกับ menubar_accel โดยบางสิ่งในอูบุนตู Gnome? Metacity? ไม่แน่ใจว่าเป็นสิ่งที่แน่ชัดว่าขโมย แต่กุญแจไม่ได้ทำให้ Eclipse
พิมพ์สิ่งนี้ในคอนโซล:
mkdir -p ~/.config/gtk-3.0
cat<<EOF > ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
unbind "<shift>F10"
}
* {
gtk-key-bindings: NoKeyboardNavigation
}
EOF
จากนั้นปิดเซสชันเทอร์มินัลทั้งหมด ตอนนี้มันควรจะทำงานได้ตามที่ควร (ในmc
ตัวอย่าง)
เริ่มต้นgconf-editor
และติดตาม/apps/gnome-terminal/keybindings/help
รายละเอียด:
"แป้นพิมพ์ลัดสำหรับเปิดตัววิธีใช้แสดงเป็นสตริงในรูปแบบเดียวกับที่ใช้สำหรับไฟล์ทรัพยากร GTK + หากคุณตั้งค่าตัวเลือกเป็นสตริงพิเศษ" ปิดใช้งาน "จะไม่มีแป้นพิมพ์ลัดสำหรับการกระทำนี้"
ฉันยังใหม่กับ Linux และปุ่ม F10 นี้ทำให้ฉันบ้า เทคนิคข้างต้นทั้งหมดใช้งานไม่ได้ แต่ตอนนี้ฉันพบวิธีแก้ปัญหาแล้ว (สำหรับ Ubuntu 11.10 พร้อมเดสก์ท็อปคลาสสิค Gnome 3) ในเทอร์มินัลป้อนคำสั่งต่อไปนี้:
gsettings set org.gnome.desktop.interface menubar-accel ""
ด้วย dconf-editor จะพบว่า F10 นั้นหายไปจริงๆ โปรดทราบว่าเทคนิคเหล่านี้ดูเหมือนจะขึ้นอยู่กับรุ่น Gnome / Ubuntu เป็นอย่างมาก
สำหรับออกจาก mc (ด้วยปุ่ม F10) ปิดการใช้งาน "กุญแจเพื่อเปิดเมนูแผงแรก" ในปลั๊กอินรวม compiz (ccsm)
@kholis ถูกต้องสำหรับการปิดใช้งาน F10 ใน Unity แต่ถ้าคุณเป็นคนใหม่เช่นฉันคุณต้องมีข้อมูลเพิ่มเติมอีกเล็กน้อยเพื่อให้งานนี้สำเร็จ
หากยังไม่ได้ติดตั้งให้ติดตั้ง compizconfig-settings-manager:
sudo apt-get install compizconfig-settings-manager
เริ่มเครื่องมือจัดการการตั้งค่าที่ติดตั้งใหม่และกรองสำหรับ "unity"
แก้ไข "กุญแจเพื่อเปิดเมนูแผงแรก" เพื่อปิดการใช้งานหรือเปลี่ยนเป็นปุ่มอื่น
ฉันยังไม่พบวิธีเปลี่ยน F1
คำแนะนำที่http://ubuntuforums.org/showthread.php?t=1317325 (ยกมาด้านล่าง) ยังทำงานใน Ubuntu 11.04 (ดูเหมือนว่าจะปิดใช้งาน F1 ทั้งในเดสก์ท็อปและในเทอร์มินัลนั่นคือ F1 จะไม่ส่งลำดับ ansi ไปยังเชลล์ในเทอร์มินัลหากเป็นสิ่งที่ OP ต้องการ)
- ไปที่ระบบ - การตั้งค่า - แป้นพิมพ์ลัด
- สร้างทางลัดใหม่ ตั้งชื่อมันว่า 'ไม่ทำอะไรเลย' และเขียน 'false' (โดยไม่ใส่เครื่องหมายอัญประกาศ) ในช่อง "command" กดตกลง
- เลื่อนไปที่ด้านล่างของรายการและค้นหาคำสั่งใหม่ของคุณ คลิกที่ "ปิดการใช้งาน" ทางด้านขวาและกด F1
คุณสามารถปิดการใช้งานได้อย่างง่ายดายโดยใช้CCSM (คลิกเพื่อติดตั้งหากคุณยังไม่ได้ติดตั้ง)
จากนั้นไปที่เดสก์ท็อป -> ปลั๊กอิน Ubuntu Unity -> ปุ่มเพื่อเปิดเมนูแผงแรก และปิดใช้งานหรือเปลี่ยนเป็นแป้นพิมพ์ลัดอื่น
หมายเหตุ : ดูเหมือนว่าวิธีนี้จะไม่ทำงานใน Unity2D
นี่เป็นคำแนะนำสำหรับผู้ใช้ Thnkpad โดยเฉพาะ T60 ทำการแมปปุ่ม F1 เพื่อหลบหนี สิ่งนี้จะช่วยกำจัดป๊อปอัพของเทอร์มินัลช่วยเมื่อคุณกดปุ่ม F1 คุณมักจะทำเช่นนี้เนื่องจากตำแหน่งตลกของ ESC บน T60s
หากคุณต้องการเปลี่ยนแปลงสิ่งนี้ในเทอร์มินัล Gnomeคุณสามารถคลิกแก้ไข> แป้นพิมพ์ลัดในเทอร์มินัล
ฉันแนะนำให้ใช้ F1 เป็นทางลัดสำหรับอย่างอื่น ฉันรัน Tilda เทอร์มินัลบรรทัดคำสั่งแบบ quake และทางลัดเริ่มต้นคือ F1 มันเขียนทับความช่วยเหลือดังนั้นฉันจึงไม่เคยเปิดตัว Help เมื่อฉันกดปุ่ม F1 แม้ว่าคุณจะไม่ชอบ Tilda มากนักการกดปุ่ม F1 อีกครั้งเพื่อซ่อนมันจะน้อยกว่าการปิด Help หลังจากที่เปิดตัวโดยไม่ตั้งใจ
F1ดูเหมือนจะไม่ทำอะไรเลยนอกกรอบวันที่ 12.04
F10ดูเหมือนจะจำลองคลิกเมาส์ขวา
ดังนั้นเพื่อตอบคำถามเฉพาะคำถามไม่จำเป็นต้องปิดการใช้งานความช่วยเหลือและการแจ้งเตือน
คุณยังสามารถแมปพวกเขากับสิ่งอื่นเช่นนี้:
การจับคู่แป้นลัดใน 12.04 นั้นสามารถทำได้โดยใช้เครื่องมือแป้นพิมพ์
ในตัวเรียกใช้ Unity ค้นหาแป้นพิมพ์
ในหน้าต่างที่เปิดขึ้นให้เลือกแท็บทางลัดและทางลัดที่กำหนดเอง
คลิกเครื่องหมายบวกเพื่อเพิ่มทางลัดใหม่
ตั้งชื่อให้ตรงกับฟังก์ชั่นที่คุณกำหนด
ป้อนคำสั่งที่คุณต้องการเรียกใช้ในคำสั่ง
ที่ด้านขวาของหน้าต่างให้คลิกที่มีข้อความแจ้งว่าปิดการใช้งาน สิ่งนี้ควรสลับเป็นตัวเร่งความเร็วใหม่ ตอนนี้เพียงแค่กด
ตัวเร่งทางลัดแบบกำหนดเองที่คุณกำหนดจะแทนที่ลักษณะการจำลองการคลิกขวา คุณสามารถตั้งค่าคำสั่งนี้หากคุณต้องการให้ F10 ของคุณไม่ทำอะไรเลยF10echo 'nope' > /dev/null
mc
เปิดขึ้นใน terminal
12.04 โดยไม่มีเอกภาพ - ปิดใช้งานพฤติกรรม F1 และ F11
ฉันได้ติดตั้ง Ubuntu 12.04 / 64 และถอนการติดตั้ง Unity อย่างสมบูรณ์จากนั้นทำตามคำแนะนำเหล่านี้ . เครื่องมือหลายอย่างที่ปรับเปลี่ยนพฤติกรรมของ Unity จึงไม่ทำงาน โดยเฉพาะ CCSM ไม่ "เห็น" แป้นพิมพ์ลัดอีกต่อไป
ฉันพบว่าวิธีการใช้แก้ไข -> แป้นพิมพ์ลัดในหน้าต่างเทอร์มินัลก็ไม่ทำงานเช่นกัน หลังจากเล่นไปซักพักผมพบว่ามองไปที่หน้าต่างแป้นพิมพ์ลัดในส่วนปุ่มลัดยิ่งขึ้นไปอีก F1 และ F11 ยังคงถูกกำหนดไว้กับทางลัดที่เกี่ยวข้อง
เพื่อแก้ไขปัญหานี้
คลิกที่ "F11" ในฟิลด์ด้านขวาของบรรทัดที่กำหนด F11 เป็นแบบเต็มหน้าจอ ข้อความจะเปลี่ยนเป็น "เครื่องมือเร่งความเร็วใหม่ ... "
พิมพ์ลำดับคีย์อื่นที่ไม่น่ารังเกียจน้อยกว่า (เช่น alt-F11) และคีย์คอมโบนั้นจะแทนที่ทางลัด หากมีคนรู้วิธีพิมพ์ "ไม่มีอะไร" โปรดแจ้งให้เราทราบ
ทำซ้ำสำหรับปุ่ม F1
Ctrl + F1 ไม่ทำงานเช่นกัน การแก้ปัญหาเป็นเช่นเดียวกับ Shift + F10 อย่าลืมเครื่องหมายอัฒภาคเป็นตัวคั่น!
วางสิ่งนี้ใน ~ / .config / gtk-3.0 / gtk.css:
@binding-set NoKeyboardNavigation {
unbind "<shift>F10";
unbind "<control>F1";
}
* {
gtk-key-bindings: NoKeyboardNavigation;
}
นี่คือสิ่งที่ใช้ได้ผลกับฉันใน Xfce ...
เดสก์ท็อป -> เปิดเทอร์มินัลที่นี่ -> แก้ไข -> การตั้งค่า -> ขั้นสูง
ทางลัด
เลือก 'ปิดใช้งานปุ่มทางลัดเมนู (F10)' เลือก 'ปิดใช้งานปุ่มทางลัดหน้าต่างวิธีใช้ (F1)'
พบได้ที่นี่ https://forums.freebsd.org/threads/f1-f10-in-midnight-commander.63490/