Create simple Easy Function Keys software suite
- or -
Post a project like this3432
£10.0k(approx. $12.5k)
- Posted:
- Proposals: 3
- Remote
- #617029
- Completed
Description
Experience Level: Expert
Estimated project duration: 1 - 6 months
General information for the business: Easy Function Keys is a new, universal interface for computers
Kind of development: New program from scratch
Description of every module: I have invented a new user interface for computers, which you can view at www.easyfunctionkeys.com. I am looking for a software developer who can develop Windows applications which use my new invention, specifically the Desktop Launcher, Program Picker, File Manager, and Quick Snap, all of which are explained in detail on my website.
The Desktop Launcher should be quite easy to implement, but it does require animation of the Quick Command Bars (see www.easyfunctionkeys.com/quickcommandbars.php), which I think may require custom code (i.e. not using the standard Windows menu bars, because Quick Command Bars are a new invention of mine).
Quick Snap should be very easy to implement, because I know that you can make AutoHotKeys store the positions and sizes of open windows, and then re-set them to those sizes and positions with one autohotkey combination, and Quick Snap just requires a dialogue box and some static images to represent the possible new positions of the windows. (I can help supply these if graphics are not your forte, I can also supply any number of menu bars, by using Vista Buttons to create them, so graphics doesn't have to be your strong point.)
There may be a few difficulties with implementing some of my interface: the Program Picker uses the Esc key to open it, and needs to be able to override the use of the Esc key in all programs (which I know is possible, because I've done a simple test program using AutoHotKeys, and it works - the Esc key will always open up a test window, from within any program). The difficulty is that you may have a dialogue box open in a program, and wish to use the Esc key to close it. Is it possible to write a program (i.e. the Program Picker) which knows if a dialogue window is open in the currently open program, and thus temporarily lets the Esc key close the dialogue box in the currently open program, rather than opening the Program Picker? This isn't a game changer, the user will have to choose to either use Esc to access Program Picker, and use the mouse to press the Cancel button in dialogue boxes, or turn off Program Picker temporarily. Apart from this possible problem, the Program Picker should also be quite easy to implement, as all it does is display a dialogue box with a grid of 12, 24 or possibly 36 boxes in it, showing the currently open programs (see www.easyfunctionkeys.com/programpicker.php), and then allows the user to switch to one of the applications.
The File Manager will be the most difficult program to create, but it only really has to do what Windows Explorer does, just using the keyboard function keys as well.
As one of the advantages of my new interface is the ability of blind people to use it, I need to implement a text to speech engine for all the programs in this suite. View more about 'Blind Mode' here: http://www.easyfunctionkeys.com/blindmode.php
I would also like to have EFK pull down menus implemented in Microsoft Office 2010 and 2013, using Office Add-Ons. This would be part of the EFK Suite too. I don't know if this is possible to do, I know you can add a conventional menu bar and pull down menus, as I have software that does this, from Ubitmenu - http://www.ubit.ch/software/ubitmenu-languages/. But I don't know if you can make the function keys work with it, to implement an Easy Function Keys type interface.
I will be raising funds to pay you by launching an Indiegogo campaign. Obviously you will not be expected to begin work until the campaign has finished and has been successful.
The software needs to be protected (presumably by a serial number). The copy protection doesn't need to be impregnable, just enough to put off the casual 'pirate'. I want the software to have a 90 day trial period.
Timescale: as soon as I know how much money I need to pay you, I will be starting my campaign on Indiegogo, which will last for 30 days.
I have set a starting price of £10,000 because I don't know how much it will cost to develop these four programs. I think that the Desktop Launcher, Program Picker and QuickSnap will be relatively easy to code, and that the File Manager will take the longest. Please feel free to give me a higher or lower quote for the work.
Description of requirements/functionality: The software needs to be protected (presumably by a serial number),
Timescale: as soon as I know how much money I need to pay you, I will be starting my campaign on Indiegogo, which will last for 30 days.
Please see www.easyfunctionkeys.com for descriptions of each of the four programs I want you to make: Desktop Launcher, Program Picker, Quick Snap and File Manager.
OS requirements: Windows
Extra notes:
Kind of development: New program from scratch
Description of every module: I have invented a new user interface for computers, which you can view at www.easyfunctionkeys.com. I am looking for a software developer who can develop Windows applications which use my new invention, specifically the Desktop Launcher, Program Picker, File Manager, and Quick Snap, all of which are explained in detail on my website.
The Desktop Launcher should be quite easy to implement, but it does require animation of the Quick Command Bars (see www.easyfunctionkeys.com/quickcommandbars.php), which I think may require custom code (i.e. not using the standard Windows menu bars, because Quick Command Bars are a new invention of mine).
Quick Snap should be very easy to implement, because I know that you can make AutoHotKeys store the positions and sizes of open windows, and then re-set them to those sizes and positions with one autohotkey combination, and Quick Snap just requires a dialogue box and some static images to represent the possible new positions of the windows. (I can help supply these if graphics are not your forte, I can also supply any number of menu bars, by using Vista Buttons to create them, so graphics doesn't have to be your strong point.)
There may be a few difficulties with implementing some of my interface: the Program Picker uses the Esc key to open it, and needs to be able to override the use of the Esc key in all programs (which I know is possible, because I've done a simple test program using AutoHotKeys, and it works - the Esc key will always open up a test window, from within any program). The difficulty is that you may have a dialogue box open in a program, and wish to use the Esc key to close it. Is it possible to write a program (i.e. the Program Picker) which knows if a dialogue window is open in the currently open program, and thus temporarily lets the Esc key close the dialogue box in the currently open program, rather than opening the Program Picker? This isn't a game changer, the user will have to choose to either use Esc to access Program Picker, and use the mouse to press the Cancel button in dialogue boxes, or turn off Program Picker temporarily. Apart from this possible problem, the Program Picker should also be quite easy to implement, as all it does is display a dialogue box with a grid of 12, 24 or possibly 36 boxes in it, showing the currently open programs (see www.easyfunctionkeys.com/programpicker.php), and then allows the user to switch to one of the applications.
The File Manager will be the most difficult program to create, but it only really has to do what Windows Explorer does, just using the keyboard function keys as well.
As one of the advantages of my new interface is the ability of blind people to use it, I need to implement a text to speech engine for all the programs in this suite. View more about 'Blind Mode' here: http://www.easyfunctionkeys.com/blindmode.php
I would also like to have EFK pull down menus implemented in Microsoft Office 2010 and 2013, using Office Add-Ons. This would be part of the EFK Suite too. I don't know if this is possible to do, I know you can add a conventional menu bar and pull down menus, as I have software that does this, from Ubitmenu - http://www.ubit.ch/software/ubitmenu-languages/. But I don't know if you can make the function keys work with it, to implement an Easy Function Keys type interface.
I will be raising funds to pay you by launching an Indiegogo campaign. Obviously you will not be expected to begin work until the campaign has finished and has been successful.
The software needs to be protected (presumably by a serial number). The copy protection doesn't need to be impregnable, just enough to put off the casual 'pirate'. I want the software to have a 90 day trial period.
Timescale: as soon as I know how much money I need to pay you, I will be starting my campaign on Indiegogo, which will last for 30 days.
I have set a starting price of £10,000 because I don't know how much it will cost to develop these four programs. I think that the Desktop Launcher, Program Picker and QuickSnap will be relatively easy to code, and that the File Manager will take the longest. Please feel free to give me a higher or lower quote for the work.
Description of requirements/functionality: The software needs to be protected (presumably by a serial number),
Timescale: as soon as I know how much money I need to pay you, I will be starting my campaign on Indiegogo, which will last for 30 days.
Please see www.easyfunctionkeys.com for descriptions of each of the four programs I want you to make: Desktop Launcher, Program Picker, Quick Snap and File Manager.
OS requirements: Windows
Extra notes:
Adam B.
93% (3)Projects Completed
4
Freelancers worked with
4
Projects awarded
50%
Last project
20 May 2017
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies