!
! Additional drawings of the same buttonboard: ! "Apple model A1243" [xmodmap--compact--apple-a1243.htm] ! For an Apple buttonboard. ! Model No.: A1243 EMC No.: 2171 ! ! Very odd physical design, and peculiar failures when ! holding multiple buttons. The modifier buttons are ! wide enough for thumbs, as if the hands were meant ! to be crossed, wrist on top of wrist. Perhaps so, ! then the palm could press that extra wide barbutton. ! ` 1 2 3 4 5 6 7 8 9 0 - = del ! !tab q w e r t y u i o p [ ] \ ! !caps a s d f g h j k l ; ' return ! !shift z x c v b n m , . / shift ! !ctrl opt comm barbutton comm opt ctrl !---------------------------------------------------------| ! ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | del| !---------------------------------------------------------| !tab | q | w | e | r | t | y | u | i | o | p | [ | ] | \ | !---------------------------------------------------------| !caps | a | s | d | f | g | h | j | k | l | ; | ' |return| !---------------------------------------------------------| !shift | z | x | c | v | b | n | m | , | . | / | shift| !---------------------------------------------------------| !ctrl |opt |comm | barbutton | comm| opt| ctrl| !---------------------------------------------------------| !---.---.---.---.---.---.---.---.---.---.---.---.---.-----. ! ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | del| !---'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.---| !tab | q | w | e | r | t | y | u | i | o | p | [ | ] | \ | !-----'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'.--'---| !caps | a | s | d | f | g | h | j | k | l | ; | ' |return| !------'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'-.-'------| !shift | z | x | c | v | b | n | m | , | . | / | shift| !-----.--'-.-'--- ---'---'---'---'---'--- ---'-.-'--.-----| !ctrl |opt |comm | barbutton | comm| opt| ctrl| !-----'----'-----'-----------------------'-----'----'-----' !---------------------------------------------------------. ! ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | del| !---^---^---^---^---^---^---^---^---^---^---^---^---^-----| !tab | q | w | e | r | t | y | u | i | o | p | [ | ] | \ | !-----^---^---^---^---^---^---^---^---^---^---^---^---^---| !caps | a | s | d | f | g | h | j | k | l | ; | ' |return| !------^---^---^---^---^---^---^---^---^---^---^---^------| !shift | z | x | c | v | b | n | m | , | . | / | shift| !--------^---^--- ---^---^---^---^---^--- ---^---^--------| !ctrl |opt |comm | barbutton | comm| opt| ctrl| !-----^----^-----^-----------------------^-----^----^-----' !---.-------------------------------------------------.---. !esc|F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12|ejt| !---'-----------------------------------------------.-'---| ! ` 1 2 3 4 5 6 7 8 9 0 - = | del| !-----.---------------------------------------------'-----| !tab | q w e r t y u i o p [ ] \ | !-----'.-------------------------------------------.------| !caps | a s d f g h j k l ; ' |return| !------'-.---------------------------------------.-'------| !shift | z x c v b n m , . / | shift| !-----.--'-.-----.-----------------------.-----.-'--.-----| !ctrl |opt |comm | barbutton | comm| opt| ctrl| !-----'----'-----'-----------------------'-----'----'-----' !---------------------------------------------------------. !esc|F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12|ejt| !---^---^---^----^---^---^---^---^---^---^---^----^---^---| ! ` 1 2 3 4 5 6 7 8 9 0 - = | del| !---^---^---^---^---^---^---^---^---^---^---^---^---^-----| !tab | q w e r t y u i o p [ ] \ | !-----^---^---^---^---^---^---^---^---^---^---^---^---^---| !caps | a s d f g h j k l ; ' |return| !------^---^---^---^---^---^---^---^---^---^---^---^------| !shift | z x c v b n m , . / | shift| !--------^---^---^---^---^---^---^---^---^---^---^--------| !ctrl |opt |comm | barbutton | comm| opt| ctrl| !-----^----^-----^-----------------------^-----^----^-----' !---------------------------------------------------------. !esc|F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12|ejt| !---^-------------------------------------------------^---| ! ` 1 2 3 4 5 6 7 8 9 0 - = | del| !---------------------------------------------------^-----| !tab | q w e r t y u i o p [ ] \ | !-----^---------------------------------------------------| !caps | a s d f g h j k l ; ' |return| !------^-------------------------------------------^------| !shift | z x c v b n m , . / | shift| !--------^---------------------------------------^--------| !ctrl |opt |comm | barbutton | comm| opt| ctrl| !-----^----^-----^-----------------------^-----^----^-----' ! All keycodes as understood by an Xserver (8-255), ! which are merely offset by +8 from Linux console. ! Second keycode is while holding the Fn button. ! !---------------------------------------------------------. ! 9 |232 233 128 212 237 238 173 172 171 121 122 123|169| ! | 67 68 69 70 71 72 73 74 75 76 95 96| | !---^-------------------------------------------------^---| ! 49 10 11 12 13 14 15 16 17 18 19 20 21| 22| ! | 119| !---------------------------------------------------^-----| !23 | 24 25 26 27 28 29 30 31 32 33 34 35 51| !-----^---------------------------------------------------| !66 | 38 39 40 41 42 43 44 45 46 47 48| 36| ! | | 118| !------^-------------------------------------------^------| !50 | 52 53 54 55 56 57 58 59 60 61| 62| !--------^---------------------------------------^--------| !37 |64 |133 | 65 | 134| 108| 105| !-----^----^-----^-----------------------^-----^----^-----'