03-24-2017, 10:15 PM
Hi.
(sorry for my bad English)
There are hundreds of skins for emu48(plus) but mine is somewhat different, the purpose of this skin expand control of operation from the keyboard of the computer and decrease the pulsations with the mouse pointer.
1: The labels above the keys can be accessed by clicking directly on them, instead of using the shift keys. This is equivalent to having more 194 buttons
File (includes latest version of emu48+, updated may 2017)
emu48_plus_hp48_hp50_skins.exe
2: Includes a second skin with separate QWERTY keyboard, /!\ It works well only if flag -60 is disabled (-60 CF)
3: The alphabetic keyboard of your computer, now write letters instead of calculator functions. but with the change keys [TAB/CAPS/SHIFT/CTRL] you can control all the possibilities of the keyboard of the calculator
4: Extra buttons around the cursor (forward / backward page / home / end page )
Key Guide
please try it and hope your comments
emu48, next to turn 20 years.
http://hp.giesselink.com/emu48.htm
(sorry for my bad English)
There are hundreds of skins for emu48(plus) but mine is somewhat different, the purpose of this skin expand control of operation from the keyboard of the computer and decrease the pulsations with the mouse pointer.
1: The labels above the keys can be accessed by clicking directly on them, instead of using the shift keys. This is equivalent to having more 194 buttons
File (includes latest version of emu48+, updated may 2017)
emu48_plus_hp48_hp50_skins.exe
2: Includes a second skin with separate QWERTY keyboard, /!\ It works well only if flag -60 is disabled (-60 CF)
3: The alphabetic keyboard of your computer, now write letters instead of calculator functions. but with the change keys [TAB/CAPS/SHIFT/CTRL] you can control all the possibilities of the keyboard of the calculator
PHP Code:
#//SetControlKey (Control)
Scancode 17
IfPressed 17
SetFlag 0
Else
ResetFlag 0
End
End
#//[ALPHA] (SHIFT)
Scancode 16
Map 16 71
End
#//[<¬] (TAB)
Scancode 9
Map 9 81
End
#//[/->] (CAPS)
Scancode 20
Map 20 91
End
#//[N]
Scancode 78 #// N
IfPressed 17 #// [Ctrl]+N
Map 78 42 #// = EVAL
Else
IfPressed 9 #// [TAB (<¬)]+N
Map 78 42 #// = PRG
Else
IfPressed 20 #// [CapsLock (/->)]+N
Press 91 #// CHARS
Release 91
Press 42
Release 42
Else
IfPressed 16 #// [Shift (Alpha)]+N
Map 78 81 #// [<¬]
Release 81
Map 78 42 #// n
Else
Map 78 71 #// [Alpha (uppercase)]
Map 78 42 #// N
End
End
End
End
End
4: Extra buttons around the cursor (forward / backward page / home / end page )
Key Guide
PHP Code:
PC KEYS - EQUAL CALCULATOR KEYS
"[A...Z] EQUAL [A...Z]"
"[Tab] EQUAL [<¬] (LeftShif)"
"[Caps Lock] EQUAL [/->] (RightShift)"
"[Shift] EQUAL [Alpha]"
examples:
[Shift]+[N] EQUAL [n]
[Tab]+[N] EQUAL [PRG (Menu)]
[Caps Lock]+[N] EQUAL [CHAR (WIN)]
/////////////////////////////////////
[Ctrl-Hold] EQUAL Control key:
"[Ctrl-Hold]+[A...Z] = [HP49G/GP/50G Normal Keys]" for example:
[Ctrl-Hold]+[N] EQUAL [EVAL]
//////Other important combinations//////
"[Ctrl-Hold]+[C] EQUAL COPY STACK" must be a string at the first stack level
"[Ctrl-Hold]+[V] EQUAL PASTE STACK"
"[Shift-Hold]+[.] EQUAL [:]"
"[Shift-Hold]+[,] EQUAL [;]"
"[Shift-Hold]+['] EQUAL ['']"
"[Shift-Hold]+[ENTER] EQUAL NEW LINE"
"[MENU] EQUAL [APPS]"
"[PgUP, PGDn, HomePg, EndPg] as in the HPcalc"
please try it and hope your comments
emu48, next to turn 20 years.
http://hp.giesselink.com/emu48.htm