thay đổi phím Caps Lock thành khóa fn


10

Tôi thay thế fnkhóa tiêu chuẩn bằng trái control, trái controlbằng một khóa hữu ích khác.

Và theo như tôi không sử dụng Caps Lockchìa khóa trong cuộc sống hàng ngày, tôi quyết định thay thế Caps Lockchìa khóa bằng fn.

Tôi sử dụng cho mục đích này PCPalHack .

thay đổi Caps Lock thành khóa fn trong PCPalHack

Tôi chỉ nhập số 63(tương ứng với fn) trong Change Caps Lockhàng.

Nhưng bây giờ my Caps Lockkhông làm gì cả: không CapsLocking cũng không fnquan trọng việc.

Khi tôi thay đổi Caps Lockkhóa bằng forward deleteví dụ (mã 117) - không sao cả. Và Caps Lockbắt đầu làm việc như là forward deletechìa khóa.

thay đổi Caps Lock để chuyển tiếp xóa trong PCPalHack

Nhưng tôi cần phải đặt fnthành Caps Lockchìa khóa.

CẬP NHẬT

Tôi đã nhận thấy trong KeyRemap4MacBook EventViewer: khi tôi nhấn Caps Lock...

Trình xem sự kiện KeyRemap4MacBook

... Tôi nhận được control_lmã khóa. Nhưng trên thực tế, nó không hoạt động ngay cả khi control_l(tôi đã kiểm tra).

Tại sao nó cho thấy control_l? Có lẽ bởi vì tôi đã thay đổi fnchìa khóa sang trái controltrong KeyRemap4MacBookứng dụng.

fn để control_l trong KeyRemap4MacBook

Khi tôi bỏ chọn hộp kiểm này và xem lại EventViewerkhi Caps Locknhấp vào: Tôi thấy Fnmã ở đầu ra.

fn đăng nhập eventViewer nhưng thực tế không hoạt động

Nhưng trên thực tế, nó không hoạt động như Fn(tôi kiểm tra trên fn+ delete)

Cập nhật 2

Tôi bị tàn tật CAPS LOCK

CAPS LOCK - không có hành động

Trong PCPalHack được đặt F19thànhCaps Lock

F19 đến mũ LOCK

Trong bản KeyRemap4MacBooktóm tắt F19đểfn

<item>
    <name>f19_to_fn</name>
    <identifier>f19_to_fn</identifier>
    <autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>

bật f19 thành fn trong PCPalHack

Và bây giờ Caps Lockhoạt động như fnngoại trừ các phím F1 - f12. Ví dụ: khi tôi nhấn mặc định fn+ f11Tôi thấy Launchpad. Khi tôi nhấn remaps fn+ f11tôi thấy giảm âm lượng. Vì vậy, f11không làm việc với ánh xạ lại fn.

Trong các kết hợp khác như fn+ delete= forward deleteánh xạ lại fnhoạt động tốt.


Bạn đang nhấn một phím chức năng thực tế (F1-F19) bằng phím chức năng (FN)? thông thường để nó hoạt động bạn cần nhấn FN + F1-19.
Tôi sẽ là

có tôi kiểm tra khóa fn với forward delete. Tôi nhấn fn+ delete. Khi tôi có fnkhóa tiêu chuẩn, tôi có thể chuyển tiếp xóa và khi tôi đặt caps lockthành fnkhóa, tôi không thể chuyển tiếp xóa nhấncaps lock + backspace
Maxim Yefremov

Câu trả lời:


3

Chỉ cần thay đổi khóa mũ thành mã khóa 63 với PCPalHack hoạt động với tôi. Bạn đã thử cài đặt khóa không có hành động nào từ System Preferences chưa?

Bạn cũng có thể thử sử dụng PCPalHack để thay đổi khóa mũ thành F19 và sau đó sử dụng một tệp tin riêng tư như thế này với KeyRemap4MacBook:

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
  </item>
</root>

Cảm ơn bạn! Caps Lock to fn hoạt động ngoại trừ các phím F1 - f12 (Vui lòng xem cập nhật 2)
Maxim Yefremov


0

Apple đã đăng một Lưu ý về ánh xạ khóa cho macOS 10.12, có thể tìm thấy ở đây: https://developer.apple.com/l Library / content / technotes / tn2450 / _index.html

Trên trang này, bạn có thể tìm thấy lệnh đầu cuối cũng như biểu đồ của tất cả các giá trị nút.

Và nếu bạn tham gia lập trình, họ thậm chí còn cung cấp một ví dụ mã Objective-C 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.