mirror of https://github.com/bkaradzic/bgfx
Handling left/right modifiers separately
This commit is contained in:
parent
53fcf83440
commit
bcd1375762
|
@ -196,10 +196,14 @@ namespace entry
|
||||||
uint8_t translateModifiers(int flags)
|
uint8_t translateModifiers(int flags)
|
||||||
{
|
{
|
||||||
return 0
|
return 0
|
||||||
| (0 != (flags & NSEventModifierFlagShift ) ) ? Modifier::LeftShift | Modifier::RightShift : 0
|
| (0 != (flags & NX_DEVICELSHIFTKEYMASK ) ) ? Modifier::LeftShift : 0
|
||||||
| (0 != (flags & NSEventModifierFlagOption ) ) ? Modifier::LeftAlt | Modifier::RightAlt : 0
|
| (0 != (flags & NX_DEVICERSHIFTKEYMASK ) ) ? Modifier::RightShift : 0
|
||||||
| (0 != (flags & NSEventModifierFlagControl) ) ? Modifier::LeftCtrl | Modifier::RightCtrl : 0
|
| (0 != (flags & NX_DEVICELALTKEYMASK ) ) ? Modifier::LeftAlt : 0
|
||||||
| (0 != (flags & NSEventModifierFlagCommand) ) ? Modifier::LeftMeta | Modifier::RightMeta : 0
|
| (0 != (flags & NX_DEVICERALTKEYMASK ) ) ? Modifier::RightAlt : 0
|
||||||
|
| (0 != (flags & NX_DEVICELCTLKEYMASK ) ) ? Modifier::LeftCtrl : 0
|
||||||
|
| (0 != (flags & NX_DEVICERCTLKEYMASK ) ) ? Modifier::RightCtrl : 0
|
||||||
|
| (0 != (flags & NX_DEVICELCMDKEYMASK) ) ? Modifier::LeftMeta : 0
|
||||||
|
| (0 != (flags & NX_DEVICERCMDKEYMASK) ) ? Modifier::RightMeta : 0
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue