วิธีการดึง numpad ออกจากโหมด“ mouse emulation”?


10

ปุ่มกดตัวเลขของฉันได้เข้าสู่โหมด "การจำลองเมาส์" โดยที่ปุ่มตัวเลขเพียงเลื่อนตัวชี้เมาส์ไปรอบ ๆ (2 = ลง; 8 = ขึ้น, 6 = ถูกต้อง ฯลฯ ) ใครรู้วิธีที่จะทำให้มันทำงานได้ตามปกติอีกครั้ง?

ไม่มีคีย์ numpad ตัวอื่นที่ใช้งานได้ (ฉันแรกสังเกตเห็นสิ่งทั้งหมดเมื่อ Ctrl + ÷ (เครื่องหมายหาร numpad) ไม่ได้ผลิต "ความคิดเห็นบรรทัด" ใน IntelliJ IDEA อีกต่อไป การล็อค num lock ไม่ส่งผลกระทบต่อสิ่งนี้ (แม้ว่าไฟ LED แสดงสถานะจะทำงานตามปกติ)

ฉันใช้ GNOME กับ Lucid Lynx (10.4)

คำตอบ:


6

จากเมนูใช้

ระบบ> ค่ากำหนด> คีย์บอร์ด

บนแท็บชื่อ "Mouse Keys" มีช่องทำเครื่องหมายเพื่อสลับ "ตัวชี้สามารถควบคุมได้โดยใช้ปุ่มกด"

คุณสามารถปิดใช้งานการทำงานนี้ได้


1
ไม่พบการตั้งค่านี้ใน Ubuntu 14 แต่ใช้SHIFT+NUMLOCKงานได้
SAFX

12

หรือคุณสามารถกด SHIFT + NUMLOCK


ขอบคุณ! นี่ดูเหมือนจะเป็นวิธีเดียวที่จะทำตั้งแต่ 11.10 เนื่องจากการตั้งค่าที่ Richard ไม่มีรายการด้านบน
DisgruntledGoat

4
SHIFT NUMLOCK ไม่ทำงานสำหรับฉัน! โปรดทราบว่าการตั้งค่าถูกย้ายไปที่ "การเข้าถึงสากล"
ZweiBlumen

1
สำหรับฉันบน Ubuntu 12 SHIFT NUMLOCKเปิดใช้งาน ในขณะที่ESCนำฉันกลับสู่โหมดปกติ
uvasal

SHIFT NUMLOCK ทำงานบน 16.04 LTS
GJSmith3

4

ใน Ubuntu 12.10 เพื่อแก้ปัญหานี้คุณสามารถทำตามขั้นตอนด้านล่าง:

  1. การตั้งค่าระบบ
  2. การเข้าถึงสากล
  3. ชี้และคลิก
  4. ปิดปุ่มเมาส์โดยคลิกปุ่ม Mouse (ควบคุมตัวชี้)

3

คุณสามารถปิดใช้งานการเชื่อมโยงปุ่มกดที่น่ารำคาญอย่างไม่น่าเชื่ออย่างถาวรโดยการแก้ไข/usr/share/X11/xkb/compat/completeในโหมด superuser (เช่นgksudo gedit /usr/share/X11/xkb/compat/complete) และแสดงความคิดเห็นmousekeys & accessx (เต็ม) :

// $XKeyboardConfig$
// $Xorg: complete,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
default xkb_compatibility "complete" {
include "basic"
augment "iso9995"
//augment "mousekeys"
//augment "accessx(full)"
augment "misc"
augment "xfree86"
augment "level5"
};

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

@highsciguy ใช่สิ่งนี้สามารถควบคุมได้ด้วยคำสั่ง ( xkbset) จากสคริปต์askubuntu.com/a/794802/19753
imz - Ivan Zakharyaschev

2

ในฐานะผู้ใช้รูทให้พิมพ์คำสั่งต่อไปนี้ซึ่งจะยับยั้งคุณสมบัติทั้งหมด:

gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/accessibility/keyboard/mousekeys_enable "false" 

2

นอกเหนือจากShift+NumLock(เชื่อมโยงกับการกระทำที่เกี่ยวข้องเพื่อเปิดใช้งาน / ปิดใช้งานโหมดนี้) ยูทิลิตี้xkbsetเพิ่มเติมสามารถใช้เพื่อควบคุมสิ่งนี้จากบรรทัดคำสั่ง:

xkbset -m

เรียนรู้เคล็ดลับนี้จากMouseKeys การเปิดใช้งาน


2
ขอบคุณมันใช้งานได้! ฉันใช้โปรแกรมจัดการหน้าต่างเล็ก ๆ น้อย ๆ ดังนั้นฉันจึงไม่มีเมนูแฟนซีทั้งหมดที่ผู้คนกำลังพูดถึง คำตอบของคุณคือคำตอบเดียวที่เกี่ยวข้องกับฉัน
Niccolo M.

1

เพียงแค่เปิดใช้งานในอูบุนตู 12.04 (Unity) "คุณสมบัติ" นี้สามารถเปิดใช้งานและปิดการใช้งานในกล่องโต้ตอบการเข้าถึงสากลภายใต้แท็บชี้และคลิก

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