Skip to content

Commit

Permalink
gh repo init
Browse files Browse the repository at this point in the history
  • Loading branch information
tflo committed Dec 23, 2023
0 parents commit 2fc0bf3
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions modifierkeys.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import Cocoa

let currFlags = NSEvent.modifierFlags
var currModifiers: [String] = []

if currFlags.contains(.capsLock) {
currModifiers.append("capslock")
}
if currFlags.contains(.function) {
currModifiers.append("function")
}
if currFlags.contains(.control) {
currModifiers.append("control")
}
if currFlags.contains(.option) {
currModifiers.append("option")
}
if currFlags.contains(.shift) {
currModifiers.append("shift")
}
if currFlags.contains(.command) {
currModifiers.append("command")
}

let niceStr = currModifiers.joined(separator: "-")
print(niceStr, terminator: "")

/* Notes:
Output with all modifiers down: capslock-function-control-option-shift-command
*/

0 comments on commit 2fc0bf3

Please sign in to comment.