#
# Copyright (C) 1993-1996 Id Software, Inc.
# Copyright (C) 2019-2020 Nobuaki Tanaka
# Copyright (C) 2024 Devin Shwagginz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#

module Doocr
  enum DoomKey
    Unknown   = -1
    A         =  0
    B
    C
    D
    E
    F
    G
    H
    I
    J
    K
    L
    M
    N
    O
    P
    Q
    R
    S
    T
    U
    V
    W
    X
    Y
    Z
    Num0
    Num1
    Num2
    Num3
    Num4
    Num5
    Num6
    Num7
    Num8
    Num9
    Escape
    LControl
    LShift
    LAlt
    LSystem
    RControl
    RShift
    RAlt
    RSystem
    Menu
    LBracket
    RBracket
    Semicolon
    Comma
    Period
    Quote
    Slash
    Backslash
    Tilde
    Equal
    Hyphen
    Space
    Enter
    Backspace
    Tab
    PageUp
    PageDown
    End
    Home
    Insert
    Delete
    Add
    Subtract
    Multiply
    Divide
    Left
    Right
    Up
    Down
    Numpad0
    Numpad1
    Numpad2
    Numpad3
    Numpad4
    Numpad5
    Numpad6
    Numpad7
    Numpad8
    Numpad9
    F1
    F2
    F3
    F4
    F5
    F6
    F7
    F8
    F9
    F10
    F11
    F12
    F13
    F14
    F15
    Pause
    Count
  end
end
