Well, that is a part I haven't gotten to. I only have the looks of it done. Plus it is only for Athens graphics. I do plan on making it work with multi-touch, but that's also something that will probably take some work. Currently, I don't have a multi-touch machine to make progress. Once I get it, we'll see. Cheers, Jeff On Mon, Nov 24, 2014 at 9:34 AM, Pavel Krivanek <pavel.krivanek@gmail.com> wrote:
Hi,
where can I find your code?
I would like to see the emulation of touchpad too (where whole device screen acts as a touchpad. Something like TouchMousePointer application [1]). Because this is currently the only usable way how to control Pharo on tablets.
...And Pharo is usable on tablets because this OnScreenKeyboard package was WHOLE created on a small 8" tablet and partly in a bus without any attached additional hardware ;-)
[1] http://www.lovesummertrue.com/touchmousepointer/en-us/
Cheers, -- Pavel
2014-11-24 15:13 GMT+01:00 J.F. Rick <self@je77.com>:
Awesome. I've been working on an onscreen keyboard as well. Perhaps we can join forces, though it will be a while before I can continue to work on it.
Cheers,
Jeff
On Sat, Nov 22, 2014 at 2:55 PM, Pavel Krivanek < pavel.krivanek@gmail.com> wrote:
Hi,
I created the first version of a virtual keyboard morph for Pharo. To try it, evaluate:
Gofer it url: 'http://www.smalltalkhub.com/mc/PavelKrivanek/OnScreenKeyboard/main'; package: 'OnScreenKeyboard'; load.
OnScreenKeyboard new open.
Currently it doesn't work well together with completion morphs so please disable code completion.
Features: - splitted int two parts - compact look - swipe up to write uppercase letter - swipe left to do backspace - swipe down to write special character - swipe right to write numbers and other special characters - swipe up right to press combination with ctrl (e.g. ctrl+p) - swipe down right to press combination with alt - press Kb button to move the keyboard up and down on the screen - press shift/alt/ctrl keys to hold them (e.g. for selecting text with cursor keys and shift)
Feel free to send patches and improvements directly to the project repository :-)
Cheers, -- Pavel
-- Jochen "Jeff" Rick, Ph.D. http://www.je77.com/ Skype ID: jochenrick
-- Jochen "Jeff" Rick, Ph.D. http://www.je77.com/ Skype ID: jochenrick