Vô hiệu hóa vĩnh viễn khóa num trong Windows?


18

Tôi thích sử dụng các phím số để di chuyển con trỏ. Nhưng mỗi lần tôi gặp NumLockphải lỗi, và sau đó thay vì di chuyển con trỏ đến nơi tôi muốn, tôi kết thúc bằng một đầu vào như thế này:

44444488

Làm thế nào tôi có thể vô hiệu hóa nó vĩnh viễn? Một cái gì đó tương thích với giải pháp regedit để loại bỏ Caps Lock được đưa ra ở đây sẽ là hoàn hảo.

Câu trả lời:


8

Đây là một hack để vô hiệu hóa cả mũ khóa và khóa num:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:
00,00,00,00,00,00,00,00,
04,00,00,00,3A,00,00,00,
00,00,3A,00,00,00,45,00,
00,00,00,00,00,00,00,00

Đây là cả hai hack kết hợp. Numlock bị vô hiệu hóa + ctrl hoán đổi với khóa mũ.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,3A,00,1D,00,1D,00,3A,00,00,00,45,00,00,00,00,00

OK, đây là bản đồ scancode để vô hiệu hóa Numlock. Tôi nhìn vào đây , numlock là hex 45. Sao lưu registry trước.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,45,00,00,00,00,00

Trên thực tế Nikolay, liên kết diễn đàn công nghệ MSFT là một chút ngắn, xem thông tin này tại Askvg. Toggling (1) không thực sự vô hiệu hóa numlock, nó chỉ đặt trạng thái khi khởi động. Trong thực tế, nó thực hiện ba điều, thiết lập capslock, tắt numlock, tắt cuộn. Dưới đây là phần còn lại của các cài đặt. Vì vậy, đây không giống như một câu trả lời cho vấn đề của OP.

http://www.askvg.com/force-capslock-numlock-and-scrolllock-keys-behavior-USE-windows-registry/

0 - Turn all indicators Off (NumLock, CapsLock, ScrollLock)
1 - Turn CapsLock On
2 - Turn NumLock On
3 - Turn CapsLock and NumLock On
4 - Turn ScrollLock On
5 - Turn CapsLock and ScrollLock On
6 - Turn NumLock and ScrollLock On
7 - Turn all indicators On (NumLock, CapsLock, ScrollLock)

Tôi đã có scancode hex từ câu hỏi được liên kết để vô hiệu hóa khóa mũ của tôi. Làm thế nào để họ tương tác?
William Jockusch

ok, chờ đợi, tôi sẽ kết hợp cả hai thành một khung cảnh lớn.
Knuckle-Dragger 16/12/13

Lưu ý cách ánh xạ 3 mã quét này, tôi đã chuyển số 4. Trong ánh xạ scancode duy nhất tôi đặt nó thành 2. Về cơ bản mọi ánh xạ bạn tạo + 1 là quy tắc cho điều đó. Đó là lý do tại sao hack ban đầu (của hai ánh xạ) được đặt thành 3. Có thể thêm nhiều hơn nếu bạn làm theo mẫu. Họ nên tương tác tốt.
Knuckle-Dragger 16/12/13

gửi mã chính xác mà bạn có, tôi có thể đã thực hiện sai mẫu từ luồng đó, vì tôi đã thực hiện mã với hoán đổi ctrl và khóa mũ, không vô hiệu hóa capslock như bạn đề cập trong bình luận của bạn. Xác nhận
Knuckle-Dragger 16/12/13

Rõ ràng, trong Windows 10, vấn đề này cuối cùng đã được giải quyết! twitter.com/patrickv/status/856764885853753344
Anders Tornblad

14

Một công cụ tốt cho các tác vụ như vậy là SharpKeys .

SharpKeys là một bản hack Registry được sử dụng để làm cho một số phím nhất định trên bàn phím hoạt động giống như các phím khác. Ví dụ: nếu bạn vô tình nhấn Caps Lock thường xuyên, bạn có thể sử dụng tiện ích này để ánh xạ Caps Lock thành phím Shift hoặc thậm chí tắt hoàn toàn.

Nó nhỏ, di động và thực hiện giống như câu trả lời được chấp nhận ở trên, chỉ thông qua GUI nhập mô tả hình ảnh ở đây


+1 xác định, cung cấp GUI cơ bản đẹp để sửa đổi bàn phím
topherg

Nó nói rằng nó có thể sử dụng được cho đến Windows Vista, nó có hoạt động cho Win 7 và 8 không?
Fuchs Angelo

Tôi mới sử dụng nó trên Windows 10 và nó hoạt động. Ngoài ra, nó còn nhớ các sửa đổi bạn đã thực hiện cho phép bạn khôi phục dễ dàng. Nhưng bạn không thể đặt trạng thái mặc định của NumLock với nó, bạn sẽ phải sửa đổi sổ đăng ký để HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicatorsxem câu trả lời VL-80.
gwenzek

Hoàn hảo, tôi muốn Num Lock luôn bật. Superuser.com/questions/952669/ - đã sử dụng để buộc nó vào ủng và ánh xạ phím Num Lock thành không. Presto, Num Lock luôn bật và không thể tắt nó một lần nữa.
TT.

5

Đây chỉ là trích dẫn của diễn đàn Microsoft Tech :

Bạn có thể đã thử điều này trước đây, nhưng đây là cách vô hiệu hóa nó thông qua sổ đăng ký:

Bấm Bắt đầu , bấm Chạy và gõ regedit để mở trình chỉnh sửa sổ đăng ký Windows. Trong sổ đăng ký, mở các thư mục dưới đây.

HKEY_CURRENT_USER\ Control Panel\ Keyboard\

Trong thư mục bàn phím, bạn nên có một giá trị chuỗi có tên là " Ban đầu từ khóa " với giá trị 0, 1 hoặc 2. Dưới đây là giải thích về từng giá trị này.

0 = Num Lock is turned OFF after the logon.
1 = Disable Num Lock.
2 = Numlock is turned ON after  the logon.

1
Trên một số máy, bạn có thể thấy giá trị này trong khóa của mình, "2147483648" - Cài đặt BIOS bo mạch chủ của bạn.
Knuckle-Dragger

1 = Vô hiệu hóa Num Lock không hoạt động, bạn vẫn có thể bật / tắt bằng cách nhấn nó.
Burjua

4

Hoặc cách nhanh nhất và dễ nhất vì toàn bộ công ty của chúng tôi là người biết chữ 10 khóa và ghét nó khi nó trở lại các phím mũi tên trùng lặp của flippin.

  1. Nhấn phím Numlock để nó ở trạng thái mong muốn, Windows XP và chuyển tiếp ghi nhớ trạng thái người dùng trong hồ sơ người dùng.
  2. Tắt nắp khóa Numlock và đặt nó vào ngăn kéo của bạn. Vì bạn thích nó ở trạng thái vĩnh viễn, nên nó sẽ tồn tại mãi mãi.
  3. Nếu ai đó đăng nhập lần đầu tiên, hãy sử dụng bút để kích hoạt numlock nếu muốn, nó sẽ giữ nguyên như vậy trên hồ sơ người dùng đó mãi mãi.

Đã làm việc rất tốt trong gần một thập kỷ qua trên tất cả các máy trạm, không yêu cầu lập trình khó khăn, kịch bản khởi động hoặc chỉnh sửa đăng ký.


Tôi chưa bao giờ thấy nó "nhớ trạng thái người dùng" trong 20 năm qua trên tất cả hàng chục máy tính Windows chuyển tiếp XP mà tôi đã sử dụng. Và đó là vấn đề. Chỉ cần CÁCH để có được nó để nhớ.
Doug Null

Trạng thái Numlock cũng bị ảnh hưởng đến cài đặt BIOS trong trường hợp này. Khởi động với Numlock kích hoạt sẽ là một trong các cài đặt BIOS. Đối với tôi, điều ngược lại, các hệ thống tôi mua phải được ban phước bởi một con quỷ vô hồn từ địa ngục để thực sự hoạt động đúng và ghi nhớ trạng thái người dùng. Chắc chắn làm hoảng sợ nhân viên khi nó ngừng hoạt động trong công ty của chúng tôi, do đó loại bỏ chìa khóa.
Phòng thí nghiệm Fiasco

0

(Đây là bản mở rộng trên bài đăng của Knuckle-Dragger có thêm một vài chi tiết.)

Các khóa có thể được ánh xạ trong sổ đăng ký nếu có thể phát hiện ra mã khóa thích hợp. Nói chung những ngày này thông số kỹ thuật bàn phím được sử dụng thường xuyên nhưng đôi khi các nhà sản xuất có thể có những cái duy nhất. Một danh sách các scancodes có thể được tìm thấy trong tài liệu này Bàn phím Đặc điểm kỹ thuật mã quét và một số chi tiết có thể được tìm thấy: tại đây .

Nhóm hex:

                 00000000 00000000 03000000 1de05de0 55004400 00000000
                                    │       │        │        │
keys, number of to change¹         ─┘       │        │        │
key remap first  (to←from 22221111)²        ┘        │        │
key remap second (if one)                    ────────┘        │
null hex to end (necessary?)                          ────────┘
  ¹ 02=1, 03=2, >2 possible?
  ² hex+e0-or-00, e1 and e2 are rare
  * multimedia keys may be hard to remap, they can be defined uniquely by keyboard manufacturer?!?

Chúng có thể được đặt trong một tệp đăng ký (ví dụ keyboard_context-menu-to-control.reg):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,e0,5d,e0,55,00,44,00,00,00,00

0

Tháo nắp khóa và đặt nó vào ngăn kéo của bạn. Phím Chèn đã gây rắc rối cho tôi và cách tốt nhất để xử lý nó là xóa hoàn toàn khỏi bàn phím. Khi phần mềm bật numlock trở lại, hãy sử dụng bàn phím phần mềm để tắt nó một lần nữa và cố gắng ngăn phần mềm đó làm lại.


Không nghiêm túc, nó hiệu quả và hoạt động cho dù bạn khởi động hệ điều hành nào, bất kỳ máy ảo nào bạn đang chạy và nhiều lần bạn định dạng PC của mình.
Con tin Christopher

0

Đây là một mánh khóe khác (nếu tôi tự nói như vậy ;-) giải pháp, hãy giữ phím Num Lk trong 5 giây và các cửa sổ sẽ cho bạn lựa chọn nhận âm bật / tắt khác biệt khi bạn chạm vào ba phím khóa (khóa mũ , Khóa Num, khóa cuộn). Tính năng này được gọi là Phím Toggle.


Đây không phải là một giải pháp; nó chỉ là một công việc xung quanh.
G-Man nói 'Phục hồi Monica'

0

Đây là một số cách không hiệu quả với tôi:

  • Tôi đã cài đặt SharpKeys, nhưng không thể thấy khóa NumLock trong danh sách các khóa cần thêm (và dù sao, không quan tâm đến phần mềm có đề cập đến việc nó cần Windows 2003 để chạy!)

  • Tôi đã thử thay đổi cài đặt đăng ký, cả trong khóa được hiển thị và trong khóa USER / DEFAULT - điều này không có hiệu lực

  • Tôi có một Dell chính xác. Trong BIOS, bạn có thể thay đổi POST Behavior loại NumLock Enable tài sản để vô hiệu hóa NumLock, nhưng nó dường như không có hiệu lực!

Không thực sự là một câu trả lời, nhưng chỉ để thông cảm nếu bạn đang cố gắng làm điều tương tự (có lẽ đã đến lúc xóa phím khỏi phím NumLock trên bàn phím của bạn ...).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.