summaryrefslogtreecommitdiff
path: root/area_darwin.go
diff options
context:
space:
mode:
Diffstat (limited to 'area_darwin.go')
-rw-r--r--area_darwin.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/area_darwin.go b/area_darwin.go
index 0d95adf..6fc3a9b 100644
--- a/area_darwin.go
+++ b/area_darwin.go
@@ -51,17 +51,17 @@ func parseModifiers(e C.id) (m Modifiers) {
)
mods := uintptr(C.modifierFlags(e))
- if (mods & _NSShiftKeyMask) != 0 {
- m |= Shift
- }
if (mods & _NSControlKeyMask) != 0 {
- // TODO
+ m |= Ctrl
}
if (mods & _NSAlternateKeyMask) != 0 {
m |= Alt
}
+ if (mods & _NSShiftKeyMask) != 0 {
+ m |= Shift
+ }
if (mods & _NSCommandKeyMask) != 0 {
- m |= Ctrl
+ m |= Super
}
return m
}