Làm thế nào tôi có thể sắp xếp lại một phím bàn phím?


70

Một trong những chìa khóa máy tính xách tay của tôi đã rơi ra. Có cách nào tôi có thể ánh xạ lại một khóa khác để phục vụ như là khóa đó không? Tôi sẽ 'hy sinh' chìa khóa khác vì tôi không bao giờ sử dụng nó.


24
Cuộn khóa: Tại sao bạn nhìn tôi?
Đại tá Panic

2
Câu hỏi này bao gồm các phím ánh xạ lại vĩnh viễn . Hầu hết các câu trả lời dựa trên một chỉnh sửa đăng ký yêu cầu khởi động lại. Để biết cách ánh xạ lại các phím mà không cần khởi động lại , hoán đổi các phím với nhau hoặc hoán đổi cho các ứng dụng cụ thể , hãy xem câu hỏi này: Ánh xạ lại các phím bàn phím cho các ứng dụng cụ thể
Lilienthal

@harrymc liên kết vlaurie.com đã chết (hiện được lưu trữ bởi ParkLogic)
john v kumpf

@johnvkumpf: Có rất nhiều bài viết như vậy. Hầu hết các liên kết chết vẫn có thể được tìm thấy trên Wayback Machine. Đối với điều này xem ở đây .
harrymc

Câu trả lời:


41

Đây là một bài viết hay từ Howtogeek về việc sử dụng tiện ích có tên là SharpKeys :

Ánh xạ mọi phím thành bất kỳ khóa nào trên Windows 10, 8, 7 hoặc Vista

Nếu bạn cảm thấy mệt mỏi với cách các phím nhất định trên hệ thống của bạn hoạt động, chẳng hạn như phím Caps Lock, bạn có thể ánh xạ lại chúng để hoạt động như một khóa khác bằng cách sử dụng hack registry . Nhưng nên có một cách dễ dàng hơn, phải không?

Đây là nơi mà SharpKeys xuất hiện trong ảnh: Đây là một tiện ích nhỏ cho phép bạn dễ dàng ánh xạ một phím này sang khóa khác một cách dễ dàng hoặc thậm chí tắt khóa mà không cần phải đăng ký.

Chẳng hạn, tôi đã sử dụng ánh xạ khóa để tắt khóa Caps Lock, vì tôi không bao giờ sử dụng nó.

Hình ảnh, tưởng tượng

Bạn có thể nhấp vào nút Thêm để hiển thị hộp thoại Thêm Bản đồ khóa mới, trong đó bạn có thể chọn các phím để ánh xạ từ danh sách hoặc chỉ cần nhấp vào nút Loại khóa và bấm phím thủ công (mà tôi thấy trực quan hơn nhiều)

Hình ảnh, tưởng tượng

Khi bạn đã hoàn tất, hãy nhấp vào nút Ghi vào Sổ đăng ký và bạn sẽ được yêu cầu đăng xuất hoặc khởi động lại để các thay đổi có hiệu lực.

Hình ảnh, tưởng tượng

Nếu bạn muốn tất cả các chi tiết kỹ thuật về cách các khóa đăng ký hoạt động, bạn có thể đọc về cách ánh xạ các khóa bằng cách sử dụng hack .

Liên kết để tham khảo


4
Đối với ánh xạ lại đơn giản, đây là cách để đi, không cần phải viết một kịch bản autohotkey đầy đủ. Tôi thề bởi AHK đừng hiểu lầm tôi, nhưng đó là nhiều hơn cho các kết hợp bàn phím thay vì ánh xạ lại đơn giản.
John T

Rất dễ sử dụng - sẽ dễ thương hơn khi có thể bật các phím (bật / tắt nó) mà không cần xóa bất cứ thứ gì
Nam G VU

Điều này có cho phép tôi trao đổi phím Fn và Ctrl trong Windows trên Macbook Pro Retina chạy Bootcamp không? Cảm ơn.
dotnethaggis

Tôi có phải chạy ứng dụng mọi lúc hay thay đổi là vĩnh viễn?
Đại tá Panic

Liên kết hack đăng ký HowToGeek ở trên là hoàn hảo để thực hiện việc này mà không cần phần mềm - nhưng liên kết scancode trong bài viết cho biết đã chết. Đây là một bản trực tiếp (tính đến ngày hôm nay): msdn.microsoft.com/en-us/l Library / aa299374 (v = vs.60) .aspx
Joe

13

Sử dụng Microsoft Keyboard Layout Creator tại đây mà không gặp vấn đề gì. Để chuyển đổi khóa sửa đổi, tôi sẽ đề xuất hack registry hoặc một ứng dụng thay đổi registry cho bạn, không sử dụng bản tóm tắt phần mềm thuần túy như AutoHotkey vì các giải pháp đó không hoạt động cho mọi ứng dụng.

Một giải pháp khác là lấy chìa khóa thay thế trong trường hợp bạn thực sự không thể nhét chìa khóa trở lại vào máy tính xách tay của mình, bạn đã thử tìm kiếm 'khóa máy tính xách tay bị hỏng' chưa?


2
Đây là giải pháp tốt nhất tôi đã tìm thấy - không giống như AutoHotKey và Keytweak, tôi có thể sửa đổi các ký tự được tạo bằng các sửa đổi, mà không thay đổi hành vi không được sửa đổi. Bây giờ tôi có thể nhận (và) mà không cần Shift, 9 và 0 không bị ảnh hưởng! : D
James Broadhead

Chà, đối với trường hợp của tôi là chuyển đổi qwertzbàn phím thành qwertybàn phím thì điều này không hoạt động, vì ctrl + z nằm cạnh t. :(
ANeves

Đối với một số ứng dụng (có lẽ) đang nghe các sự kiện nhấn phím, cũng cần phải ánh xạ lại mã quét bàn phím. Đó là một giải pháp hay vì nó được tích hợp vào windows và bạn có thể sử dụng các phím tắt windows.
David Sopko

9

Bạn có thể sử dụng Trình tạo bố cục bàn phím của Microsoft .
Điều này thậm chí sẽ cho phép bạn thêm chức năng bổ sung vào bàn phím của mình, chẳng hạn như thay đổi một phím thành một phím chết (ví dụ ~), thêm ánh xạ bổ sung (ví dụ altgr+ c-> ç), v.v.

Để chỉnh sửa các tổ hợp phím đặc biệt, như ctrl+ FOO, bạn có thể cần chỉnh sửa .klctệp theo cách thủ công.
Bạn có thể tìm thấy hướng dẫn của @Senseful trong https://superuser.com/a/172993/157884 :

Bạn cần sửa đổi .klctập tin bằng tay.

Về cơ bản, bạn chỉ cần sửa đổi VK_cột để khớp với giá trị trong cột 1.

Vì vậy, ví dụ nếu bạn muốn liên kết Lvới N, bạn sẽ tạo bàn phím như bình thường trong KLC. Sau đó, bạn sẽ mở tệp KLC trong trình soạn thảo văn bản. Tìm giá trị Ltrong VK_ cột và chuyển nó thành một N.

Để biết thêm thông tin, tôi đã viết các bước đầy đủ trên blog của tôi .

Cảnh báo: hỗ trợ không đầy đủ cho các ràng buộc chính trong các ứng dụng somme

Tuy nhiên, được cảnh báo rằng một số ứng dụng có thể không sử dụng các tổ hợp phím đặc biệt đó đúng cách.

Ví dụ: với cấu hình cụ thể của tôi, nhấn altgr+ atrong teamchat của DotA2 sẽ xóa văn bản - thay vì thêm một lượt ãthích trong các ứng dụng khác.


3

Tôi có bàn phím USB Genius KB-G235 (HID) và WinXP SP3. Không có ứng dụng nào trong các câu trả lời trước đó không hoạt động với tôi. (Vì làm việc với mã PS / 2 hoặc không (hoàn toàn) với XP).

Tôi đã thử HotkeyP (phần mềm miễn phí) http://petr.lastovicka.sweb.cz/others.html và điều này hoạt động! Chỉ cần thêm hành động cho khóa và nó được thực hiện. (Sau khi gán hành động mới không phải là hành động mặc định được thực thi.)


2

http://www.autohotkey.com/ có thể là một giải pháp đơn giản và mạnh mẽ hơn. Bạn có thể sắp xếp lại các phím và tạo các phím bổ trợ bằng các tập lệnh như

;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
    Gui, 99:+ToolWindow
    Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
    keywait, Capslock
    Gui, 99:Destroy
    return

;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
    j::Down
    k::Up
    l::Right
    h::Left
    m::AppsKey
    i::Insert
    d::Delete
#IfWinExist

;Use right and left shifts to toggle capslock
RShift & LShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

LShift & RShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

Nhưng tại sao tất cả những điều này nếu một cái gì đó như ScrollLock::LControllà vừa đủ cho ánh xạ lại?
Yuuza

Xin lỗi, tôi thực sự có thể đơn giản hóa, nhưng tôi muốn thể hiện sức mạnh của công cụ. Với tập lệnh này, bạn không cần phải hy sinh các khóa, bạn chỉ cần có một phím bổ trợ và có chức năng thứ hai cho một khóa.
Jp_

2

Cách dễ nhất: Trình tạo bố cục bàn phím Microsoft . Đây là một giải pháp chính thức của Microsoft. Chức năng tương tự như Ukelele cho OS X.

Tải xuống và hướng dẫn: http://msdn.microsoft.com/en-GB/goglobal/bb964665.aspx


@Luke liên kết vẫn hoạt động cho tôi. Trang này có một quảng cáo bề mặt lớn, nhưng bên dưới tải xuống Microsoft Keyboard Layout Creator 1.4 vẫn có sẵn.
Adam Szabo

2

Bàn phím Keyman - Bạn thậm chí có thể tạo bàn phím tùy chỉnh của riêng mình với Keyman Developer . Với bàn phím cho hơn 1000 ngôn ngữ, Keyman Desktop cho phép bạn nhập ngôn ngữ của mình ngay cả khi Windows không.


1
Phần mềm Keyman đang trở nên miễn phí sau khi SIL International mua nó. Điều này làm cho nó một sự lựa chọn thú vị hơn trước. (Rất ít người sẽ mua phần mềm để làm chỉ là một bản đồ đơn giản của một chìa khóa để sử dụng cá nhân.)
Jukka K. Korpela

0

Tôi đã tìm thấy một ứng dụng có thể thực hiện hầu hết tất cả chúng trong windows 7 và nó hoạt động mà không gặp vấn đề gì khi máy tính để bàn của bạn được mở khóa. Ngoài ra nó khá dễ sử dụng.

http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .

Hạn chế duy nhất tôi thấy là nó sẽ không hoạt động khi máy tính để bàn bị khóa nói rằng tôi trở về từ giấc ngủ và máy tính bị khóa và tôi có chơi nhạc lớn. Bàn phím đa phương tiện có thể tắt tiếng từ đó. Nhưng với ứng dụng này bạn cần mở khóa trước.

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.