# HP-42S skin for Free42 calculator simulator # # Skin dimensions are (360 x 640) pixels # Suitable for a display resolution of (360 x 640) # # By Andrew Novinc # March 2016 # # Shrunk for desktop # Additional keyboard keymaps added # Removed softkey functionality from the top buttons - just click on display # by Helaman Ferguson - February 2021 Skin: 0,0,360,640 Display: 32,72 2.25 3 cacdb4 525e5d Annunciator: 1 30,51,25,15 390,51 # Scroll Up-Down Annunciator: 2 55,51,29,15 415,51 # Shift Annunciator: 3 84,51,29,15 444,51 # Printing Annunciator: 4 113,51,18,15 473,51 # Busy Annunciator: 5 131,51,27,15 491,51 # Battery Annunciator: 6 159,51,34,15 519,51 # GRAD Annunciator: 7 168,51,24,15 528,51 # RAD # click display down # x, y, w, h x, y, w, h x, y # Normally these are just 1-6 but removed to get rid of key # also acting as a soft key. Just click the display for a softkey. Key: 75,76 3,186,59,62 11,207,43,33 371,207 # Sigma Key: 77,78 62,186,59,62 70,207,43,33 430,207 # Reciprocal Key: 79,80 121,186,59,62 129,207,43,33 489,207 # Square Root Key: 81,82 180,186,59,62 188,207,43,33 548,207 # LOG Key: 83,84 239,186,59,62 247,207,43,33 607,207 # LN Key: 85,86 298,186,59,62 306,207,43,33 666,207 # XEQ Key: 7 3,249,59,62 11,269,43,33 371,269 # STO Key: 8 62,249,59,62 70,269,43,33 430,269 # RCL Key: 9 121,249,59,62 129,269,43,33 489,269 # Pop Stack Key: 10 180,249,59,62 188,269,43,33 548,269 # SIN Key: 11 239,249,59,62 247,269,43,33 607,269 # COS Key: 13 3,311,118,60 11,332,102,33 371,332 # ENTER Key: 14 121,311,59,62 129,332,43,33 489,332 # Swap X<>Y Key: 15 180,311,59,62 188,332,43,33 548,332 # Negate Key: 16 239,311,59,62 247,332,43,33 607,332 # Exponent Key: 17 298,311,59,62 306,332,43,33 666,332 # Backspace Key: 18 3,374,59,62 11,394,43,33 371,394 # Scroll Up Key: 19 70,374,72,62 78,394,56,33 438,394 # 7 Key: 20 142,374,72,62 150,394,56,33 510,394 # 8 Key: 21 213,374,72,62 221,394,56,33 581,394 # 9 Key: 22 285,374,72,62 293,394,56,33 653,394 # Divide Key: 23 3,436,59,62 11,457,43,33 371,457 # Scroll Down Key: 24 70,436,72,62 78,457,56,33 438,457 # 4 Key: 25 142,436,72,62 150,457,56,33 510,457 # 5 Key: 26 213,436,72,62 221,457,56,33 581,457 # 6 Key: 27 285,436,72,62 293,457,56,33 653,457 # Multiply Key: 28 3,499,59,62 11,519,43,33 371,519 # Shift Key: 29 70,499,72,62 78,519,56,33 438,519 # 1 Key: 30 142,499,72,62 150,519,56,33 510,519 # 2 Key: 31 213,499,72,62 221,519,56,33 581,519 # 3 Key: 32 285,499,72,62 293,519,56,33 653,519 # Subtract Key: 33 3,561,59,62 11,582,43,33 371,582 # Exit Key: 34 70,561,72,62 78,582,56,33 438,582 # 0 Key: 35 142,561,72,62 150,582,56,33 510,582 # Point Key: 36 213,561,72,62 221,582,56,33 581,582 # R-S Key: 37 285,561,72,62 293,582,56,33 653,582 # Add Macro: 75 "Σ+" Macro: 76 "Σ-" Macro: 77 "1/X" Macro: 78 "Y↑X" Macro: 79 "SQRT" Macro: 80 "X↑2" Macro: 81 "LOG" Macro: 82 "10↑X" Macro: 83 "LN" Macro: 84 "E↑X" Macro: 85 "XEQ" Macro: 86 "GTO" Macro: 87 "R↑" Macro: 88 "CLST" Macro: 89 "SST→" Macro: 90 "SST↑" WinKey: Alt 49 : 1 WinKey: Alt 97 : 1 WinKey: Alt 50 : 2 WinKey: Alt 98 : 2 WinKey: Alt 51 : 3 WinKey: Alt 99 : 3 WinKey: Alt 52 : 4 WinKey: Alt 100 : 4 WinKey: Alt 53 : 5 WinKey: Alt 101 : 5 WinKey: Alt 54 : 6 WinKey: Alt 102 : 6 WinKey: 80 : 37 WinKey: Shift 80 : 28 37 WinKey: CShift 80 : 28 37 WinKey: CShift Shift 80 : 28 37 WinKey: 74 : 27 WinKey: Shift 74 : 28 27 WinKey: CShift 74 : 28 27 WinKey: CShift Shift 74 : 28 27 WinKey: 85 : 87 # map 'u' to macro 87 WinKey: Shift 85 : 88 # map 'U' to macro 88 WinKey: CShift 85 : 88 # map CShift plus 'u' to macro 88 WinKey: CShift Shift 85 : 88 # map CShift plus 'U' to macro 88 MacKey: Alt 1 : 1 MacKey: Alt 2 : 2 MacKey: Alt 3 : 3 MacKey: Alt 4 : 4 MacKey: Alt 5 : 5 MacKey: Alt 6 : 6 MacKey: p : 37 MacKey: P : 28 37 MacKey: CShift p : 28 37 MacKey: CShift P : 28 37 MacKey: j : 27 MacKey: J : 28 27 MacKey: CShift j : 28 27 MacKey: CShift J : 28 27 MacKey: u : 87 # map 'u' to macro 87 MacKey: U : 88 # map 'U' to macro 88 MacKey: CShift u : 88 # map CShift plus 'u' to macro 88 MacKey: CShift U : 88 # map CShift plus 'U' to macro 88 GtkKey: Alt 1 : 1 GtkKey: Alt 2 : 2 GtkKey: Alt 3 : 3 GtkKey: Alt 4 : 4 GtkKey: Alt 5 : 5 GtkKey: Alt 6 : 6 GtkKey: p : 37 GtkKey: P : 28 37 GtkKey: CShift p : 28 37 GtkKey: CShift P : 28 37 GtkKey: j : 27 GtkKey: J : 28 27 GtkKey: CShift j : 28 27 GtkKey: CShift J : 28 27 GtkKey: u : 87 # map 'u' to macro 87 GtkKey: U : 88 # map 'U' to macro 88 GtkKey: CShift u : 88 # map CShift plus 'u' to macro 88 GtkKey: CShift U : 88 # map CShift plus 'U' to macro 88