作者 tyf99 (呵呵)
標題 [硬體] Mac 鍵盤上的功能鍵 keycode?
時間 Tue Dec 12 09:46:36 2023


在 Mac 鍵盤按 F11/F12 是調整音量,F1/F2 是調整螢幕亮度...

在 macOS 下,用任何軟體都抓不到這些 keycode
應該是在硬體底層就被攔截了,不會上到軟體層.
只有按 Fn+F1 才會輸出能被軟體抓到的 keycode

有人知道那些特殊功能鍵的 keycode 是多少嗎?

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.92.220 (臺灣)
※ 作者: tyf99 2023-12-12 09:46:36
※ 文章代碼(AID): #1bTxj-CW (MAC)
※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1702345598.A.320.html
macos - Where can I find a list of Mac virtual key codes? - Stack Overflow
[圖]
I'm using CGEventCreateKeyboardEvent and need to know what CGKeyCode values to use.
Specifically, I am after the key code for the Command key. The doc ...

 
 
bjchiou: 雖感覺內容相關,但不確定是否有用3F 12/12 11:48
tyf99: 那些我有看過,大致上說keycode跟PC鍵盤相同
但不知是不是有其他的flag可區分出插的是PC或Mac鍵盤
Mac鍵盤插在PC上,F1就是F1的功能
但PC鍵盤插在Mac上,F1沒辦法調亮度4F 12/12 12:35
darktt: Mac 的 keycode 大部分與 Win 的多媒體相同,因此是韌體上的問題
https://tiny.one/ypcjwaf5
這個連結與上面那個一樣,只不過是另外一個頁面
https://tiny.one/yf6m8ns2
用錯了,這個才對
https://tiny.one/yr848uwd8F 12/12 13:05
QMK Firmware
Description ...

 
hollen9: 以為走到程式設計版(X15F 12/12 13:10
cgjosephlee: #1affRuIo (Key_Mou_Pad)
關鍵是在apple的fn其實是有keycode的,你其實是發送了apple_fn+F1來觸發調亮度,而apple_fn只有來自特定pid/vid的裝置macOS才認可16F 12/12 14:59
[閒聊] Apple 鍵盤的Fn/Globe key - 看板 Key_Mou_Pad - 批踢踢實業坊
作者: cgjosephlee (JLee) 身為mac的使用者,曾經我也很想找一把跟原廠鍵盤配置一模一樣的機械鍵盤,但始終沒有 個像樣的產品,都快想說乾脆自己做一把了,但能力不足QQ 前陣子買了Keychron K3 Pro 在家裡使用,結果遇到F3, F4 失效了。研究了一下才發現是k arabiner 的原因,但我太依賴karabiner 了無法不用,只好想其他的解決辦法。研究的過 程發現Apple 鍵盤或macbook 上的Fn 跟一般鍵盤的Fn 好像不太一樣,這邊紀錄一下。
Luos: 記得是沒有20F 12/12 15:34

--
作者 tyf99 的最新發文: