我想檢測用戶何時按下Fn鍵并執行一些任務。我嘗試了以下但它不起作用:
if event.keyCode == kVK_Function {
print("fn key pressed")
}
我有其他鍵的類似代碼,如左括號、右括號、斜杠、字母和數字。對于這些,如上所示,類似的代碼作業正常,但不適用于Fnkey。我認為這是不同的處理方式。
uj5u.com熱心網友回復:
你需要檢查NSEvent的modifierFlags:
if event.modifierFlags.contains(.function) {
print("fn key pressed")
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/354980.html
上一篇:使用TupleView解決語法問題,其中Content==TupleView<(Content1)>或Content==Content1
