sdlparser-scrap/api/scancode.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,
};