75 lines
2.8 KiB
Zig
75 lines
2.8 KiB
Zig
const std = @import("std");
|
|
pub const c = @import("c.zig").c;
|
|
pub const Scancode = enum(c_int) {
|
|
scancodeBackslash = 49,
|
|
scancodeNonushash = 50,
|
|
scancodeGrave = 53,
|
|
scancodeInsert = 73,
|
|
scancodeNumlockclear = 83,
|
|
scancodeNonusbackslash = 100,
|
|
scancodeApplication = 101, //windows contextual menu, compose
|
|
scancodePower = 102,
|
|
scancodeHelp = 117, //AL Integrated Help Center
|
|
scancodeMenu = 118, //Menu (show menu)
|
|
scancodeStop = 120, //AC Stop
|
|
scancodeAgain = 121, //AC Redo/Repeat
|
|
scancodeUndo = 122, //AC Undo
|
|
scancodeCut = 123, //AC Cut
|
|
scancodeCopy = 124, //AC Copy
|
|
scancodePaste = 125, //AC Paste
|
|
scancodeFind = 126, //AC Find
|
|
scancodeInternational1 = 135,
|
|
scancodeInternational3 = 137, //Yen
|
|
scancodeLang1 = 144, //Hangul/English toggle
|
|
scancodeLang2 = 145, //Hanja conversion
|
|
scancodeLang3 = 146, //Katakana
|
|
scancodeLang4 = 147, //Hiragana
|
|
scancodeLang5 = 148, //Zenkaku/Hankaku
|
|
scancodeLang6 = 149, //reserved
|
|
scancodeLang7 = 150, //reserved
|
|
scancodeLang8 = 151, //reserved
|
|
scancodeLang9 = 152, //reserved
|
|
scancodeAlterase = 153, //Erase-Eaze
|
|
scancodeCancel = 155, //AC Cancel
|
|
scancodeLalt = 226, //alt, option
|
|
scancodeLgui = 227, //windows, command (apple), meta
|
|
scancodeRalt = 230, //alt gr, option
|
|
scancodeRgui = 231, //windows, command (apple), meta
|
|
scancodeMode = 257,
|
|
scancodeSleep = 258, //Sleep
|
|
scancodeWake = 259, //Wake
|
|
scancodeChannelIncrement = 260, //Channel Increment
|
|
scancodeChannelDecrement = 261, //Channel Decrement
|
|
scancodeMediaPlay = 262, //Play
|
|
scancodeMediaPause = 263, //Pause
|
|
scancodeMediaRecord = 264, //Record
|
|
scancodeMediaFastForward = 265, //Fast Forward
|
|
scancodeMediaRewind = 266, //Rewind
|
|
scancodeMediaNextTrack = 267, //Next Track
|
|
scancodeMediaPreviousTrack = 268, //Previous Track
|
|
scancodeMediaStop = 269, //Stop
|
|
scancodeMediaEject = 270, //Eject
|
|
scancodeMediaPlayPause = 271, //Play / Pause
|
|
scancodeMediaSelect = 272,
|
|
scancodeAcNew = 273, //AC New
|
|
scancodeAcOpen = 274, //AC Open
|
|
scancodeAcClose = 275, //AC Close
|
|
scancodeAcExit = 276, //AC Exit
|
|
scancodeAcSave = 277, //AC Save
|
|
scancodeAcPrint = 278, //AC Print
|
|
scancodeAcProperties = 279, //AC Properties
|
|
scancodeAcSearch = 280, //AC Search
|
|
scancodeAcHome = 281, //AC Home
|
|
scancodeAcBack = 282, //AC Back
|
|
scancodeAcForward = 283, //AC Forward
|
|
scancodeAcStop = 284, //AC Stop
|
|
scancodeAcRefresh = 285, //AC Refresh
|
|
scancodeAcBookmarks = 286, //AC Bookmarks
|
|
scancodeSoftleft = 287,
|
|
scancodeSoftright = 288,
|
|
scancodeCall = 289, //Used for accepting phone calls.
|
|
scancodeEndcall = 290, //Used for rejecting phone calls.
|
|
scancodeReserved = 400, //400-500 reserved for dynamic keycodes
|
|
scancodeCount = 512,
|
|
};
|