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, };