/*
 *  ppui/ScanCodes.h
 *
 *  Copyright 2009 Peter Barth
 *
 *  This file is part of Milkytracker.
 *
 *  Milkytracker 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 3 of the License, or
 *  (at your option) any later version.
 *
 *  Milkytracker 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.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with Milkytracker.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

/*
 *  ScanCodes.h
 *  MilkyTracker
 *
 *  Created by Peter Barth on 21.05.05.
 *
 */

#ifndef SCANCODES__H
#define SCANCODES__H

#define SC_WTF 0x29
#define SC_1 0x02
#define SC_2 0x03
#define SC_3 0x04
#define SC_4 0x05
#define SC_5 0x06
#define SC_6 0x07
#define SC_7 0x08
#define SC_8 0x09
#define SC_9 0x0a
#define SC_0 0x0b
#define SC_SS 0x0c
#define SC_TICK 0x0d
#define SC_Q 0x10
#define SC_W 0x11
#define SC_E 0x12
#define SC_R 0x13
#define SC_T 0x14
#define SC_Z 0x15
#define SC_U 0x16
#define SC_I 0x17
#define SC_O 0x18
#define SC_P 0x19
#define SC_UE 0x1a
#define SC_PLUS 0x1b
#define SC_A 0x1e
#define SC_S 0x1f
#define SC_D 0x20
#define SC_F 0x21
#define SC_G 0x22
#define SC_H 0x23
#define SC_J 0x24
#define SC_K 0x25
#define SC_L 0x26
#define SC_OE 0x27
#define SC_AE 0x28
#define SC_SHARP 0x2b
#define SC_SMALLERGREATER 0x56
#define SC_Y 0x2c
#define SC_X 0x2d
#define SC_C 0x2e
#define SC_V 0x2f
#define SC_B 0x30
#define SC_N 0x31
#define SC_M 0x32
#define SC_COMMA 0x33
#define SC_PERIOD 0x34
#define SC_MINUS 0x35

#define SC_CAPSLOCK	0x100

#endif

