The way i have connected my AmigaOne (for now) i have only two usb ports available, sometimes i use one of them to transfer files from memory-stick. off course i could just use a usb hub or something else, but i have no one in sight, and i'm lazy. And since i have moved it to my main HDTV as mediacenter, i would like to know if something like virtual-keyboard program is present on AmigaOS? and if not, is there someone up too the task?
i would pay some money for it..
Sam460ex 2GB 120Gb SSD&1Tb HD7750 Envy24HT A-Eon Drv 2.10+Warp3D New Uboot Apollo v4 Standalone
i would like to know if something like virtual-keyboard program is present on AmigaOS
Yes there used to be, I belive it was on Workbench 1.3 extras disk or some thing. I don't know if works or not on AmigaOS4.x, but if does it I guess it wont look nice.
Quote:
and if not, is there someone up too the task?
Yes.
The tricky part is when you press the virtual keyboard its going to become the active window, this will create a problem, because the virtual keyboard will need to set the last active window back to active sate, before sending the keypress command, of cause an option might that user select destination window, the next issue is that virtual keyboard will need to move between public screens.
4 or 5 hours work I think, I have 2 hours that I spend coding every day, so it will be 2 or 3 days to get it done.
Finished is will look like Chrome OS dev keyboard with twist you will be able rescale the virtual keyboard, and Iconify it when you need to hide it.
Quote:
i would pay some money for it
Sounds interesting, here is my offer.
1000 NOK, program will be sold in AmiStore.
2000 NOK, source becomes close source, Freeware OS4Depot.net
4000 NOK, You own the binary and source code. (You decide if you wont to sell it or open source it.)
Edited by LiveForIt on 2014/10/21 21:46:04 Edited by LiveForIt on 2014/10/21 21:47:25
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
The ShowKey program can more or less already be used like this since some time. A real keyboard is much preferable IMO though. There are some situations where ShowKey can't be used to type text but I can't remember what they are exactly as I haven't used it in quite a while.
The tricky part is when you press the virtual keyboard its going to become the active window, this will create a problem, because the virtual keyboard will need to set the last active window back to active sate, before sending the keypress command, of cause an option might that user select destination window, the next issue is that virtual keyboard will need to move between public screens.
5000 NOK and I'll tell you the trivial solution to tihis
@noXlar
SYS:Utilities/KeyShow
The only iritation with it is the fixed font size.
Previous line typed with keyshow, but I lost the will to live it's so tedious to use with a mouse. But I can't see anything better being created without multitouch screen.
Do you have more than one amiga? My forth coming MKShare may asists then (networked sharing of keyboard and mouse) or why not spend a few pounds on a hub or usb card? I know you siad you didn't want to, but it would be alot cheaper than LiveForIts coding rates
the way you described the program is exactly the way I would like to have it work, so i guess it would be some work to make it like that, but a little costly perhaps.
yes, AmiStore is the key here:)
Sam460ex 2GB 120Gb SSD&1Tb HD7750 Envy24HT A-Eon Drv 2.10+Warp3D New Uboot Apollo v4 Standalone
Yes i did find ShowKey before i asked about it.. but it's only showing key-maps. sometimes i don't have keyboard connected at all, and those times i wish i had an option with software too type what i want.
Sam460ex 2GB 120Gb SSD&1Tb HD7750 Envy24HT A-Eon Drv 2.10+Warp3D New Uboot Apollo v4 Standalone
i could off course get a hub, but i really don't want it.. but i'm not into replacing keyboard with software, no way.. but time to time i really miss it it.. i'm so used too it on other systems.. call me lazy :)
i have only classic amiga as "other amigas" but your idea is something to think about, do it have to network share from an amiga? or just another system..
Edited by noXLar on 2014/11/2 4:37:36
Sam460ex 2GB 120Gb SSD&1Tb HD7750 Envy24HT A-Eon Drv 2.10+Warp3D New Uboot Apollo v4 Standalone
I only tried it a short time, but now i have just tried it again.. and yes, you are right, it worked on some programs, not that intuitive, strugling, but manage too use it on some programs.. but while using it, my display goes off and on 2-3 times, and it stops.. then i go ahead trying the soft-keyb again, then it happend again.. strange, it may be something fixable..
but, still.. would like a replacement...
Edited by noXLar on 2014/11/2 4:43:47
Sam460ex 2GB 120Gb SSD&1Tb HD7750 Envy24HT A-Eon Drv 2.10+Warp3D New Uboot Apollo v4 Standalone
Hemm, I have been investigating a bit more, its not as simple as reactivating the window, you wont the keystrokes to be sent, you also need to active (set focus) on the text string gadget. This might be more complicated then I expected at first.
This one I don't know how to solve. With out solving the reactivate gadget issue, this will work just as bad as keyshow.
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Well I know one workaround that will work on at least Reaction and MUI, and its to send the text string into clipboard, and then you can paste it into the gadget, using the context menu.
I know its not accurately what you have in mind, but that's the easiest solution, and it will work.
Quote:
If you told your app to activate Keystroke on the last active app or window Before your app.
Yes and No, Reaction gadget will lose its focus as soon as another windows is active, so the app will not know where to put the keystrokes.
How ever it does work with MUI programs.
Play around with showkeys and see what I mean.
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Yes and No, Reaction gadget will lose its focus as soon as another windows is active, so the app will not know where to put the keystrokes.
Another thing to consider, is that apps may use the "deactivate/lose-focus" events (or whatever Reaction calls them), which would be another problem if the active window keeps on switching to the virtual keyboard.
For the UI of a SoftKeyboard on AmigaOS I would look at Locking and cloning the Workbench Screen settings and create a screen that is always "on top" of the screen stack,
Selecting a Key from the embedded Window containing the SoftKeyboard would queue an InputEvent write to the input device awaiting the user to select thetarget programs window.
Reselection of the Application Window then triggers the SoftKeyboard on IDCMP_INACTIVEWINDOW events to perform the input.device write.
this bypasses any requirement to know anything about what is currently displayed at the cost of screen real-estate at the base of the view-area.
I did think of a Window-only SoftKeyboard but this would not work across screens.
And I recall the MegaBall author wrote a similar UI option for a music player years ago.
The question would then be of how to keep the SoftKeyboard Displayed while cycling screens and without patching?
some kind of "heartbeat" timer forcing the SoftKeyboard to the front-most screen on top of anything else?