ferroui-native 0.3.0

The macOS platform of FerroUI: windows, input, clipboard, drag and drop, menus and Metal and OpenGL graphics over a native library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef keytransform_h
#define keytransform_h

#import <cstdint>
#include "common.h"

FrnPhysicalKey PhysicalKeyFromScanCode(uint16_t scanCode);

FrnKey VirtualKeyFromScanCode(uint16_t scanCode, NSEventModifierFlags modifierFlags);

NSString* KeySymbolFromScanCode(uint16_t scanCode, NSEventModifierFlags modifierFlags);

uint16_t MenuCharFromVirtualKey(FrnKey key);

#endif