1 /* xkeycaps, Copyright (c) 1991, 1992, 1993, 1994, 1996 2 * Jamie Zawinski <jwz@jwz.org> 3 * 4 * This file describes the key surfaces of an HP Apollo-thingy type keyboard. 5 * By Mick J Hellstrom <mickh@rd.scitec.com.au> 6 */ 7 8 static const struct key_strings apollo_caps [] = 9 { 10 11 /* Row 0 */ 12 {"Insert", "Mark", 0}, 13 {"LineDel", 0}, 14 {"CharDel", 0}, 15 16 {"F0", 0}, 17 {"F1", 0}, 18 {"F2", 0}, 19 {"F3", 0}, 20 {"F4", 0}, 21 22 {"F5", 0}, 23 {"F6", 0}, 24 {"F7", 0}, 25 {"F8", 0}, 26 {"F9", 0}, 27 28 {"Again", 0}, 29 {"Read", 0}, 30 {"Save", "Edit", 0}, 31 {"Abort", "Exit", 0}, 32 {"Help", "Hold", 0}, 33 34 35 /* Row 1 */ 36 {"Cut", "Copy", "0"}, 37 {"Undo", "Paste", 0}, 38 {"Move", "Grow", 0}, 39 40 {"Escape", 0}, 41 {"!", "1", 0}, 42 {"@", "2", 0}, 43 {"#", "3", 0}, 44 {"$", "4", 0}, 45 {"%", "5", 0}, 46 {"^", "6", 0}, 47 {"&", "7", 0}, 48 {"*", "8", 0}, 49 {"(", "9", 0}, 50 {")", "0", 0}, 51 {"_", "-", 0}, 52 {"+", "=", 0}, 53 {"~", "`", 0}, 54 {"Backspace", 0}, 55 56 57 /* Row 2 */ 58 {"Home", "0"}, 59 {"Shell", "Cmd", 0}, 60 {"End", 0}, 61 62 {"Tab", 0}, 63 {"Q", 0}, 64 {"W", 0}, 65 {"E", 0}, 66 {"R", 0}, 67 {"T", 0}, 68 {"Y", 0}, 69 {"U", 0}, 70 {"I", 0}, 71 {"O", 0}, 72 {"P", 0}, 73 {"{", "[", 0 }, 74 {"}", "]", 0 }, 75 {"Delete", 0}, 76 77 {"7", 0}, 78 {"8", 0}, 79 {"9", 0}, 80 {"+", 0}, 81 82 83 /* Row 3 */ 84 {"PageLeft", 0}, 85 {"Up", 0}, 86 {"PageRight", 0}, 87 88 {"Ctrl", 0}, 89 {"Caps Lock", 0}, 90 {"A", 0}, 91 {"S", 0}, 92 {"D", 0}, 93 {"F", 0}, 94 {"G", 0}, 95 {"H", 0}, 96 {"J", 0}, 97 {"K", 0}, 98 {"L", 0}, 99 {":", ";", 0}, 100 {"\"", "'", 0}, 101 {"Return", 0}, 102 {"|", "\\", 0}, 103 104 {"4", 0}, 105 {"5", 0}, 106 {"6", 0}, 107 {"-", 0}, 108 109 110 /* Row 4 */ 111 {"Left", 0}, 112 {"Next", 0}, 113 {"Right", 0}, 114 115 {"Repeat", 0}, 116 {"LeftShift", 0}, 117 {"Z", 0}, 118 {"X", 0}, 119 {"C", 0}, 120 {"V", 0}, 121 {"B", 0}, 122 {"N", 0}, 123 {"M", 0}, 124 {"<", ",", 0}, 125 {">", ".", 0}, 126 {"?", "/", 0}, 127 {"RightShift", 0}, 128 {"Pop", 0}, 129 130 {"1", 0}, 131 {"2", 0}, 132 {"3", 0}, 133 {"Enter", 0}, 134 135 136 /* Row 5 */ 137 {"PageUp", 0}, 138 {"Down", 0}, 139 {"PageDn", 0}, 140 141 {" ", 0}, 142 143 {"0", 0}, 144 {".", 0} 145 }; 146