[硬體] Mac 鍵盤上的功能鍵 keycode?

作者: tyf99 (呵呵)   2023-12-12 09:46:36
在 Mac 鍵盤按 F11/F12 是調整音量,F1/F2 是調整螢幕亮度...
在 macOS 下,用任何軟體都抓不到這些 keycode
應該是在硬體底層就被攔截了,不會上到軟體層.
只有按 Fn+F1 才會輸出能被軟體抓到的 keycode
有人知道那些特殊功能鍵的 keycode 是多少嗎?
作者: bjchiou (bjchiou)   2023-12-12 11:46:00
https://bit.ly/47JxKZbhttps://bit.ly/4ajDXN2雖感覺內容相關,但不確定是否有用
作者: tyf99 (呵呵)   2023-12-12 12:35:00
那些我有看過,大致上說keycode跟PC鍵盤相同但不知是不是有其他的flag可區分出插的是PC或Mac鍵盤Mac鍵盤插在PC上,F1就是F1的功能但PC鍵盤插在Mac上,F1沒辦法調亮度
作者: darktt (小朱)   2023-12-12 13:05:00
Mac 的 keycode 大部分與 Win 的多媒體相同,因此是韌體上的問題https://tiny.one/ypcjwaf5這個連結與上面那個一樣,只不過是另外一個頁面https://tiny.one/yf6m8ns2用錯了,這個才對https://tiny.one/yr848uwd
作者: hollen9 (好冷酒)   2023-12-12 13:10:00
以為走到程式設計版(X
作者: cgjosephlee (JLee)   2023-12-12 14:59:00
#1affRuIo (Key_Mou_Pad)關鍵是在apple的fn其實是有keycode的,你其實是發送了apple_fn+F1來觸發調亮度,而apple_fn只有來自特定pid/vid的裝置macOS才認可
作者: Luos (Soul)   2023-12-12 15:34:00
記得是沒有
作者: tyf99 (呵呵)   2023-12-13 02:29:00
看來應該就是 vID/pID 的關係了我的 Matias TKL 也相同 https://i.imgur.com/Tyohi1O.png
作者: jhjhs33504 ( )   2023-12-15 18:04:00
怪不得遠端桌面到PC的VM會發生keycode錯置的問題

Links booklink

Contact Us: admin [ a t ] ucptt.com