Page 1 of 1

Other Windows - Softkeys

Posted: Mon Jun 29, 2009 8:51 am
by gooze
Could we add an extra display type? Next to the existing Display -> Other Window - Intensities and Other Window - ML, I would like to see Other Window - Softkeys.

It could look like this:
Other Window - Softkeys.jpg
Other Winodws - Softkeys and Subs
Other Window - Softkeys.jpg (115.25 KiB) Viewed 820 times
I am planning to buy one of these to put in a drawer underneath my desk, next to a keyboard.

Another question would be... Is it possible to install the drivers for this little device?

Re: Other Windows - Softkeys

Posted: Mon Jun 29, 2009 9:44 am
by RobertBell
Your best bet is to get John Grimshaw to open-source his code that he used on SOFTKEYS (see here)

There is already an open palette project in .net for softkeys. The reason I'm not jumping at adding it as a feature request to the main code is that the VB6 we're using for the main UI is no longer supported by MS and therefor is not very extensible. We want to dump it ourselves ASAP.

Re: Other Windows - Softkeys

Posted: Mon Jun 29, 2009 6:55 pm
by JohnGrimshaw
That is a funky device! Releasing the source code for Softkeys is not so straight forward though (I have plans for that thing that are currently waiting for me to get time to sort it out), nor will getting the device drivers for the screen onto the Palette.

Does open some interesting possibilities though if it WERE possible to get the drivers in there.

Re: Other Windows - Softkeys

Posted: Tue Jun 30, 2009 2:43 am
by gooze
Is there some agreement between Strand and Elo (the heaviest screens on the planet) or is it just out of safety and stability that there are only one set of touchscreen drivers on the desk. I think it is possible with a password to install drivers.

Re: Other Windows - Softkeys

Posted: Tue Jun 30, 2009 9:22 am
by RobertBell
It's out of saftey (even though ELO caused us no end of grief with bad BSOD crashes for 18 months). We sort of want to know what is on the system - all systems - out there. OEMing processors and OS's is not like the old days of building your own mother-boards and writing your own boot-strap to your own (single) application.

We could open it up fully - we could throw out passwords willy-nilly - but prudence says we hold it close to our chest. It likely means less support for us and less headaches for our users.