/usr/include/tilp2/keys86.h is in libticalcs-dev 1.1.8+dfsg2-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 | /* Hey EMACS -*- linux-c -*- */
/* $Id: keys83p.h 1179 2005-06-06 14:42:32Z roms $ */
/* libticalcs - Ti Calculator library, a part of the TiLP project
* Copyright (C) 1999-2005 Romain LiƩvin
*
* 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.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef __TICALCS_KEYS86__
#define __TICALCS_KEYS86__
// Scan codes of the TI86 (thanks to B. Moody)
#define KEY86_Right 0x01
#define KEY86_Left 0x02
#define KEY86_Up 0x03
#define KEY86_Down 0x04
#define KEY86_Colon 0x05
#define KEY86_Enter 0x06
#define KEY86_Exit 0x07
#define KEY86_Clear 0x08
#define KEY86_Del 0x09
#define KEY86_Ins 0x0A
#define KEY86_Next 0x0B
#define KEY86_Add 0x0C
#define KEY86_Sub 0x0D
#define KEY86_Mul 0x0E
#define KEY86_Div 0x0F
#define KEY86_Expon 0x10
#define KEY86_LParen 0x11
#define KEY86_RParen 0x12
#define KEY86_LBrack 0x13
#define KEY86_RBrack 0x14
#define KEY86_Equal 0x15
#define KEY86_Store 0x16
#define KEY86_Recall 0x17
#define KEY86_Comma 0x18
#define KEY86_Ang 0x19
#define KEY86_Chs 0x1A
#define KEY86_DecPnt 0x1B
#define KEY86_0 0x1C
#define KEY86_1 0x1D
#define KEY86_2 0x1E
#define KEY86_3 0x1F
#define KEY86_4 0x20
#define KEY86_5 0x21
#define KEY86_6 0x22
#define KEY86_7 0x23
#define KEY86_8 0x24
#define KEY86_9 0x25
#define KEY86_EE 0x26
#define KEY86_Space 0x27
#define KEY86_CapA 0x28
#define KEY86_CapB 0x29
#define KEY86_CapC 0x2A
#define KEY86_CapD 0x2B
#define KEY86_CapE 0x2C
#define KEY86_CapF 0x2D
#define KEY86_CapG 0x2E
#define KEY86_CapH 0x2F
#define KEY86_CapI 0x30
#define KEY86_CapJ 0x31
#define KEY86_CapK 0x32
#define KEY86_CapL 0x33
#define KEY86_CapM 0x34
#define KEY86_CapN 0x35
#define KEY86_CapO 0x36
#define KEY86_CapP 0x37
#define KEY86_CapQ 0x38
#define KEY86_CapR 0x39
#define KEY86_CapS 0x3A
#define KEY86_CapT 0x3B
#define KEY86_CapU 0x3C
#define KEY86_CapV 0x3D
#define KEY86_CapW 0x3E
#define KEY86_CapX 0x3F
#define KEY86_CapY 0x40
#define KEY86_CapZ 0x41
#define KEY86_a 0x42
#define KEY86_b 0x43
#define KEY86_c 0x44
#define KEY86_d 0x45
#define KEY86_e 0x46
#define KEY86_f 0x47
#define KEY86_g 0x48
#define KEY86_h 0x49
#define KEY86_i 0x4A
#define KEY86_j 0x4B
#define KEY86_k 0x4C
#define KEY86_l 0x4D
#define KEY86_m 0x4E
#define KEY86_n 0x4F
#define KEY86_o 0x50
#define KEY86_p 0x51
#define KEY86_q 0x52
#define KEY86_r 0x53
#define KEY86_s 0x54
#define KEY86_t 0x55
#define KEY86_u 0x56
#define KEY86_v 0x57
#define KEY86_w 0x58
#define KEY86_x 0x59
#define KEY86_y 0x5A
#define KEY86_z 0x5B
#define KEY86_Varx 0x5C
#define KEY86_Ans 0x5D
#define KEY86_Pi 0x5E
#define KEY86_Inv 0x5F
#define KEY86_Sin 0x60
#define KEY86_ASin 0x61
#define KEY86_Cos 0x62
#define KEY86_ACos 0x63
#define KEY86_Tan 0x64
#define KEY86_ATan 0x65
#define KEY86_Square 0x66
#define KEY86_Sqrt 0x67
#define KEY86_Ln 0x68
#define KEY86_Exp 0x69
#define KEY86_Log 0x6A
#define KEY86_ALog 0x6B
#define KEY86_Math 0x6C
#define KEY86_Cplx 0x6D
#define KEY86_String 0x6E
#define KEY86_Test 0x6F
#define KEY86_Conv 0x70
#define KEY86_Char 0x71
#define KEY86_Base 0x72
#define KEY86_Custom 0x73
#define KEY86_Vars 0x74
#define KEY86_Catalog 0x75
#define KEY86_Quit 0x76
#define KEY86_LastEnt 0x77
#define KEY86_LinkIO 0x78
#define KEY86_Mem 0x79
#define KEY86_List 0x7A
#define KEY86_Vector 0x7B
#define KEY86_Const 0x7C
#define KEY86_Matrix 0x7D
#define KEY86_Poly 0x7E
#define KEY86_Simult 0x7F
#define KEY86_Stat 0x80
#define KEY86_GrMenu 0x81
#define KEY86_Mode 0x82
#define KEY86_Prgm 0x83
#define KEY86_Calcu 0x84
#define KEY86_Solver 0x85
#define KEY86_Table 0x86
#define KEY86_BOL 0x87
#define KEY86_EOL 0x88
#define KEY86_F1 0xC2
#define KEY86_F2 0xC3
#define KEY86_F3 0xC4
#define KEY86_F4 0xC5
#define KEY86_F5 0xC6
#define KEY86_F6 0xC7
#define KEY86_F7 0xC8
#define KEY86_F8 0xC9
#define KEY86_F9 0xCA
#define KEY86_F10 0xCB
#endif
|