0 Members and 1 Guest are viewing this topic.
Quote from: SpiroH on July 02, 2012, 01:53:25 pmI'm back with some news:About v26 (with assignable keys):There are 2 Nspire-keys (important for number entry) you seem to have overlooked, the [EE] and the decimal point [.], both can't be assigned yet. Especially [.] would be logical to have on VK_PERIOD, and maybe [EE] on any other key, e.g. VK_OEM_2.Also [flag] and [return] are not yet assignable, but they are not so important (I don't even know what [flag] is doing at all!?)....Franz
I'm back with some news:
Yep, 3 new keys - only the decimal point [.] is still missing.
And if you really merge v26 and v27 then you can even remove the 5 keys PERIOD, COMMA, PLUS, MINUS and OEM_5, because these 5 keys are already working ok in v27.
I made a skin for kArmTI. I set both the skin and the emulator to touchpad. The emulator doesn't show it under the skins section. Skin attached.
...Now if the user presses the Shift-key then the program should wait either until the next key is pressed or the Shift-key is released again. If no other key - ok, it's a simple Shift.If another key is pressed (while the Shift-key is still hold down), then it should just check if this key is one of the special characters I've listed in my other posting (+-*/^=(),.) and in that case THIS key should be sent to the emulator (and Shift should be ignored completely). For all other keys just send 'shift' and the (other) 'key' to the emulator.
Quote from: ParkerR on July 03, 2012, 11:21:47 pmI made a skin for kArmTI. I set both the skin and the emulator to touchpad. The emulator doesn't show it under the skins section. Skin attached.Hi ParkerR: You need to put the skin file: "Texas-Instrument-Ti-Nspire_CX_CAS" in the same directory! You've just missed it . Good first try, though. Btw: make a shorter 'skin-file-name'.
....Ok so I went back to Skin1.skn and Texas-Instrument-Ti-Nspire_CX_CAS.png. I set the skin name in the skin editor to Texas-Instrument-Ti-Nspire_CX_CAS and set the Texas-Instrument-Ti-Nspire_CX_CAS.png as all three button states. Still doesnt show up.
..But you got it working already in v27! Despite a few glitches (which could certainly be fixed with a few refinements) your method is absolutely working!
Wow that animated gif maker is surely gonna be a good addition considering Calccapture produces absolutely horrible GIFs. How big are files, though?
Quote from: ParkerR on July 05, 2012, 01:27:49 am....Ok so I went back to Skin1.skn and Texas-Instrument-Ti-Nspire_CX_CAS.png. I set the skin name in the skin editor to Texas-Instrument-Ti-Nspire_CX_CAS and set the Texas-Instrument-Ti-Nspire_CX_CAS.png as all three button states. Still doesnt show up.I dunno what exactly you're doing to have problems. I would suggest the following: 1. I wrote a small skin tutorial you may check here: http://ourl.ca/9360;msg=253270 (3rd attachement) 2. I've used your 'skin1.skn', added a picture of mine renamed to 'Texas-Instrument-Ti-Nspire_CX_CAS.png' 3. Rearranged sligthly the positions of the LCD+buttons (so they fit inside the png i've used) 4. Saved the file which i'm posting for you to test (renamed to ParkerR_Skin1.skn). Please check attachment. 5. The skin named 'hyhyh' appears perfectly under: Keypad->Skins... popup (at the bottom of the list). 6. LBNL, for all that to happen, you need to: a) Place both files: ParkerR_Skin1.skn + Texas-Instrument-Ti-Nspire_CX_CAS.png in the 'SKINS' directory; b) Under Keypad menu: b1. Select the Touchpad keypad b2. Under Skins... select your skin 'hyhyh'.BTW: i've used Skin editor version, v1.04 (also at the bottom of the post mentionned above). You can download it and open the skin i've prepared for you. Under 'View' there's even an option to preview your skin (Review: Ctrl+R).Hope it helps.
I don't know if I completely missed it or what, but I didn't remember seeing a mention of having to put it in a folder named skins. Thank you so very much. PS. Love the work that you are doing. Great job. I've kinda been following along http://i.minus.com/iUmr4Qf5Hw3MB.png
2 bugs I've found so far:1) the SPACE key on the PC-keyboard doesn't work anymore (and I also don't see it in the list of assignable keys), so entering a 'space' is now only possible with the mouse (on the Nspire keyboard)
2) the key '#' here on my German keyboard (which is VK_OEM_2 here) seems to be internally assigned to 'menu' ('END'-key has the same function), although it appears in the list of assignable keys. And even if I manually assign this VK_OEM_2 (key #) to any other Nspire key, it doesn't work: it still opens the 'menu'.
...only for capital letters you have to press AND RELEASE the shift-key before the letter-key
Ok, here's the QuickKeys window for German keyboard (Nspire-TouchPad version /K4):
This time I have no good news, this new version v26_4 is seriously broken. 1) Now the 5 keys +-*(. don't work anymore although they did in the previous version.2) The 'Del' key seems to break some more things, after having used this key a) the colored (green) rectangles aren't displayed anymore when pressing the cursor-keys (this already happened in v26_3), and b) the key '/' (Shift+7 here) now always gives a backslash '\' instead of a slash '/' (did not happen in v26_3).3) Pressing Ctrl+Del to get the 'clear' function is even worse: the 'ctrl' state seems to be locked after this key-combination and no keys are working anymore, you have to press 'Del' once more to remove this 'ctrl' state again.4) In a Graph window: When you press and hold the cursor-keys so that they auto-repeat, then after you released the key(s) they still make 1 or 2 bigger jumps in the last direction, especially for diagonal movements.
Well, after these mentioned problems I gave up, this version is almost unusable.I guess you've changed now the keyboard-handling so much that it got completely messed up.