Làm thế nào để bạn vô hiệu hóa khóa F1 cho toàn hệ thống?


19

Có cách nào để tạm thời vô hiệu hóa phím F1 không?

Tôi không muốn tắt nó vĩnh viễn, nhưng có lẽ là một công tắc bật tắt để tôi có thể kích hoạt nó cho một số hành động nhất định.

Vấn đề là tôi đang cố gắng giải quyết là tôi chưa bao giờ cố ý nhấn phím F1, nhưng đôi khi vô tình nhấn nó (điều này có thể gây đau đớn vì hầu hết các hệ thống trợ giúp sử dụng F1 để kích hoạt).


2
Bạn luôn có thể vô hiệu hóa dịch vụ Trợ giúp của Windows hoặc bạn cũng muốn tắt trợ giúp trong các chương trình? Phân công F1giúp đỡ là quy ước, không phải luật. Còn những chương trình sử dụng nó cho mục đích khác thì sao? Điều gì về combo (ví dụ Shift+F1, Ctrl+Alt+F1)? Nhiều chương trình sử dụng các combo như vậy cho các mục đích đặc biệt; Bạn có muốn những người khuyết tật là tốt?
Synetech

@Synetech Tôi đã cập nhật câu hỏi của mình để rõ ràng hơn một chút. Để làm rõ, tôi muốn tắt khóa. Vì vậy, nếu kết hợp sử dụng phím đó, nó không thể được thực hiện.
Nippysaurus

Câu trả lời:


11

Giải pháp đơn giản nhất: sử dụng macro Autohotkey này

f1::Return

sẽ làm điều đó

Bạn có thể vô hiệu hóa nó bằng cách đóng ứng dụng trong khay hệ thống và có thể đổi lại bằng cách mở lại.


1
Lưu ý: điều này cũng sẽ ngăn nó hoạt động trong một trò chơi. Bạn sẽ phải thoát khỏi tập lệnh trước khi chạy trò chơi và chạy lại nó sau, hoặc thêm một số loại phát hiện và loại trừ trò chơi vào nó.
Synetech

2
Trong phiên bản hiện tại của chương trình, tôi nghĩ bạn có thể nhấp chuột phải vào biểu tượng khu vực thông báo (trước đây gọi là Khay hệ thống ) và nhấp vào Tạm dừng các phím nóng để chuyển đổi chức năng.
Sam

1
Tôi sẽ khuyên bạn nên sử dụng giải pháp khóa đăng ký thay thế (như đã đề cập trong chủ đề này). Nó chỉ thay đổi nút trợ giúp, không có gì khác.
Tân binh

1
cần có một giải pháp thay thế khác như ctrl + F1 gửi F1 trong trường hợp bạn thực sự muốn nó
endolith

4

Trên Windows 10, lưu tệp này dưới dạng disable.regvà chạy nó:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib\{8cec5860-07a1-11d9-b15e-000d56bfe6ee}\1.0\0\win32]
@=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib\{8cec5860-07a1-11d9-b15e-000d56bfe6ee}\1.0\0\win64]
@=""

1
Tôi đã thử điều này trên Windows 7 và nó hoạt động hoàn hảo. Bạn thậm chí không cần phải khởi động lại, nó ngay lập tức có hiệu quả.
Gras Double

2
Chính xác thì nó làm gì? Một lời giải thích nhanh chóng sẽ tốt đẹp. Liệu nó có vô hiệu hóa hoàn toàn khóa F1 hay đây chỉ là trợ giúp của Windows? Tôi có cuộn lại bằng cách tháo chìa khóa ra không? Tôi không muốn chạy cái này mà không biết nó làm gì. Một phần mở rộng câu trả lời của bạn sẽ được đánh giá cao :)
bugybunny

3

Với Sharpkeys , bạn có thể tắt hoặc sắp xếp lại hầu hết các phím trên bàn phím. Để sử dụng nó để tắt khóa F1:

  1. Mở chương trình.
  2. Nhấp vào Thêm .
  3. Bên dưới bảng điều khiển bên trái, nhấp vào Loại phím và nhấn F1 trên bàn phím.
  4. Trong bảng bên phải, chọn Tắt phím .
  5. Nhấn OK .
  6. Nhấp vào Ghi vào Sổ đăng ký .
  7. Đăng xuất hoặc khởi động lại máy tính.
  8. Để khôi phục trạng thái ban đầu, xóa mục nhập và lặp lại 2 bước trước đó.

Ánh xạ "F1" thành "Tắt khóa" trong SharpKeys


2
Lưu ý rằng phương pháp này yêu cầu người dùng đăng xuất hoặc khởi động lại máy tính để các thay đổi có hiệu lực. Do đó, nó không cho phép F1 được kích hoạt lại một cách thuận tiện khi cần thiết.
Sam

1
Điều này cũng chặn các tổ hợp phím sử dụng F1.
Sam

Tôi không đề nghị này. Ví dụ: nếu một trò chơi sử dụng nút F1, bạn không thể nhấn nó nữa. Chỉ cần chú ý nó. RẤT TỆ!!!
Tân binh

0

Thực hiện theo các bước dưới đây,

  • Tạo một điểm khôi phục.

  • bắt đầu> chạy> regedit

  • tìm kiếm khóa đăng ký này:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ HELPCTR.EXE

  • Nhấp đúp chuột vào Mặc định và thay đổi đường dẫn đến bất kỳ hình thức thực thi giả nào không có gì.
  • Nhấn ok và khởi động lại.

Bạn có thể tìm thấy dummy.exe tại đây:

http://www.ehow.com/how_8053450_disable-f1-windows-xp.html


2
Tôi thực sự không thích điều này tại sao chính xác họ chọn svchostthay thế nó? Có một lần tôi đã vô hiệu hóa chức năng trợ giúp của Windows bằng cách thay thế helpctr.exebằng một chương trình nhỏ không làm gì cả. Điều đó chỉ làm việc tốt nhưng tất nhiên có vấn đề. Điều này là hơi giống nhau và có tương tự, nếu các vấn đề khác nhau. Một giải pháp đơn giản và an toàn hơn nhiều (giải pháp tôi đang sử dụng hiện nay), chỉ đơn giản là vô hiệu hóa dịch vụ Trợ giúp của Windows. Tất nhiên đây là tất cả ở đây vì anh ấy muốn vô hiệu hóa khóa hoàn toàn, không chỉ là Trợ giúp Windows. Nhưng, đối với những người khác hạ cánh ở đây đang cố gắng tắt Trợ giúp, chỉ cần vô hiệu hóa dịch vụ.
Synetech

Đây là phương pháp tốt nhất IMO, nhưng thay vào đó, bạn nên chạy một số thực thi trống thay thế.
Tân binh

0

Nếu bạn muốn tắt hoàn toàn khóa (để ngay cả trợ giúp Chrome không mở hoặc bất kỳ chương trình nào sử dụng nó), bạn có thể sắp xếp lại khóa thành không có gì. Nhược điểm là nó bị vô hiệu hóa cho toàn bộ hệ thống và bất kỳ chương trình nào có thể sử dụng nó cho mục đích khác, bạn không thể ánh xạ bất kỳ hành động nào trong một chương trình tới nó nữa. Như thể bạn đã loại bỏ khóa vật lý (ngoại trừ việc hoàn nguyên dễ dàng hơn).

Bạn phải thay đổi khoá đăng ký như trong hướng dẫn này: https://www.howtogeek.com/howto/windows-vista/disable-caps-lock-key-in-windows-vista/ ( archive )

Số khóa thực tế cho F1 rất khó tìm, nhưng bảng này nên có: http://www.ee.bgu.ac.il/~microlab/MicroLab/Labs/ScanCodes.htmlm ( archive )

Mặt khác, bảng này có rất nhiều định dạng khác: https://msdn.microsoft.com/en-us/l Library / aa299374 ( v = vs.60 ) .aspx ( lưu trữ )

Và nếu thậm chí nó không hoạt động, bạn có thể cài đặt một chương trình từ đây để lấy mã: Nơi tìm thông tin đăng ký bàn phím scancode?

Để chuyển đổi, trước tiên bạn phải xuất khóa mà không thay đổi và gọi nó là "F1 trên" hoặc bất cứ điều gì và sau khi bạn thực hiện các thay đổi, xuất lại lần nữa và gọi nó là "F1 tắt" hoặc bất cứ điều gì. Vấn đề với điều này là bất cứ khi nào bạn thay đổi thứ gì đó trong khóa đó, bạn phải xuất lại hoặc bạn sẽ hoàn nguyên thay đổi đó vào lần tiếp theo khi bạn mở tệp.


0

Các câu trả lời khác đã giải quyết làm thế nào để vô hiệu hóa khóa F1. Tôi sẽ giải quyết vấn đề cơ bản :

Tôi chưa bao giờ cố ý nhấn phím F1, nhưng thỉnh thoảng nhấn phím vô tình (điều này có thể gây khó chịu vì hầu hết các hệ thống trợ giúp sử dụng F1 để kích hoạt).

Quay lại khi tôi sử dụng Windows, tôi đã có cùng một khiếu nại. Thay vì cố gắng vô hiệu hóa nó, cách tiếp cận của tôi là gán F1 làm phím nóng để chạy lối tắt đến chương trình được sử dụng thường xuyên. Vì tôi cố tình sử dụng nó, tôi ít có khả năng vô tình đánh nó vì tôi có cảm giác tốt hơn về vị trí của nó. Ngay cả khi tôi vô tình nhấn nó, nó vẫn sẽ chạy một chương trình mà tôi có thể sẽ cần sớm thôi.

Xem Windows 7 - Gán các phím nóng cho các ứng dụng

hình ảnh

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.