it-swarm-vi.tech

Tái chỉ định phím khóa mũ trên Windows hoặc OS X

Làm thế nào tôi có thể ánh xạ lại Caps Lock Khóa trong Windows hay OS X? Chẳng hạn, có một số cách để ánh xạ khóa mũ thành một tổ hợp phím như Alt+Tab trên Windows hoặc +Tab trên OS X?

CAPS LOCK

29
splattne

Bạn cần Autohotkey và tập lệnh này:

;Deactive CapsLock key 
$CapsLock:: 
return

Autohotkey là cách mạnh mẽ nhất để thực hiện loại điều này trên PC. Đồng thời xem trang này để biết thêm chi tiết về ánh xạ lại CAPS,

16
Ash

Tôi đã sử dụng SharpKeys (cho windows) để ánh xạ lại CapsLock đến ESC.

Hoạt động tuyệt vời cho vim . Chỉnh sửa theo kiểu VI thực sự tỏa sáng nếu bạn có thể giữ ngón tay của mình gần hàng nhà mọi lúc.

10
wcoenen

Đây là cách trao đổi Caps Lock phím bên trái Ctrl:

Windows

  1. Nhấp vào Bắt đầu> Chạy
  2. Nhập "regedit"
  3. Điều hướng đến HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  4. Trong khi Bố cục bàn phím có tiêu điểm, hãy chuyển đến Chỉnh sửa> Mới> Giá trị nhị phân
  5. Nhập "Bản đồ Scancode" làm tên
  6. Nhập thông tin sau đây dưới dạng Dữ liệu:

    0000: 00 00 00 00 00 00 00 00
    0008: 03 00 00 00 3A 00 1D 00
    0010: 1D 00 3A 00 00 00 00 00
    
  7. Thoát khỏi Trình chỉnh sửa sổ đăng ký

  8. Đăng xuất và đăng nhập lại vào Windows

Linux

  1. Tạo một tệp trong thư mục chính của bạn được gọi là .xmodmap nếu nó không tồn tại
  2. Dán các dòng sau vào tập tin:

    remove Lock = Caps_Lock
    remove Control = Control_L
    keysym Control_L = Caps_Lock
    keysym Caps_Lock = Control_L
    add Lock = Caps_Lock
    add Control = Control_L
    
  3. Thêm dòng sau vào ~/.bash_profile

    xmodmap ~/.xmodmap
    

Nguồn

9
Andrew Hampton

trên Mac: Bạn có thể gán lại phím khóa mũ trong "Prefs hệ thống" -> "Bàn phím & chuột" -> "Phím đặc biệt".

tôi đã gán nó cho CTRL

8
quentin

Bạn có thể sử dụng SharpKeys để tắt chức năng của bất kỳ phím nào. Để có hướng dẫn chi tiết, bạn có thể xem Ánh xạ mọi phím thành bất kỳ khóa nào trên Windows XP/Vista .

Về mặt thông tin, Lifehacker có một hướng dẫn thực sự tốt có tên NumLocker Tắt phím Caps Lock về cách ánh xạ lại hoặc vô hiệu hóa hoàn toàn.

7
Josh Hunt

Tôi sử dụng Billy Mays Caps Lock . Bây giờ bất cứ khi nào tôi vô tình nhấn phím Caps Lock thay vì bực bội, tôi nghe thấy một âm thanh Billy Mays nhanh chóng, luôn nở nụ cười trên khuôn mặt tôi.

SysIternals ' Ctrl2Cap cũng sẽ hoạt động trên các máy Win cũ hơn.

2
Doug Harris

Trên Mac, tôi có thể khuyên bạn nên sử dụng KeyRemap4MacBook . Hoặc PcPalHack có trọng tâm hơi khác. Tôi sử dụng cả hai kết hợp mà không có bất kỳ vấn đề.

Vấn đề là, không có giải pháp bên ngoài nào được tích hợp trong Mac OSX để bạn có thể chỉ định CAPS LOCK đến ESC (đó là điều cần thiết cho Vi/Vim). Vấn đề thứ hai với các công cụ khác là chúng không tắt đèn LED màu xanh lục trên Phím Caps-Lock.

PcKeyboardHack có liên quan đến ánh xạ ESC, nhưng mọi ánh xạ đều có thể. KeyRemap4MacBook trực tiếp cho phép ánh xạ tới một phím chức năng khác. Để chắc chắn mọi ánh xạ bạn thích đều có thể Vì vậy, ví dụ trên Mac tôi đã ánh xạ bên phải -Key để ctrl (điều này có ích khi bạn đã quen với tự động hoàn thành giống như Eclipse trên Windows)

2
Marschal

Như Marchal đã nói, trên OS X, bạn có thể sử dụng PCPalHack để thay đổi khóa mũ thành khóa khác như F19:

Bạn có thể ánh xạ khóa như F19 sang tổ hợp khóa phức tạp hơn bằng cách thêm một cài đặt như thế này vào private.xml trong KeyRemap4MacBook :

<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L |
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>

Nếu đèn khóa nắp trên bàn phím của bạn không bị tắt, hãy thử bật cài đặt "Trạng thái đèn LED khóa nắp qua" trong KeyRemap4MacBook.

Bản đồ này F19 để điều khiển khi được giữ và thoát khi nhấn:

<autogen>__KeyOverlaidModifier__ KeyCode::F19, KeyCode::CONTROL_L, KeyCode::ESCAPE</autogen>

Bạn cũng có thể ánh xạ F19 tới một phím bổ trợ bổ sung có thể được sử dụng để ví dụ kích hoạt các ứng dụng:

<vkopenurldef>
  <name>KeyCode::VK_OPEN_URL_SAFARI</name>
  <url>file:///Applications/Safari.app</url>
</vkopenurldef>
<item>
  <name>test</name>
  <identifier>test</identifier>
  <autogen>__KeyToKey__ KeyCode::F19, KeyCode::VK_MODIFIER_EXTRA1</autogen>
  <autogen>__KeyToKey__ KeyCode::S, ModifierFlag::EXTRA1,
  KeyCode::VK_OPEN_URL_SAFARI</autogen>
</item>

Xem http://lri.me/keyremap4macbook.html để biết thêm thông tin về cách sử dụng KeyRemap4MacBook.

1
Lri

Hoán đổi nó bằng một phím bổ trợ khác (tôi thích Ctrl) được Mac OS hỗ trợ:

keyboard control panel -> modifier keys
1
Fabian Steeg