TAK+-+Prototype

The Any Key Prototype

We have implemented a fairly bare-bones prototype for The Any Key (TAK). We ran into a few complications which limited what we could finish in time, but the system does currently support the most essential features. It allows for searching for commands by command name, program, and operating system (or any combination of the three), as well as adding a command to the database. If a user enters any combination of those search terms, the app will display any commands that match each term in sorted order by program, operating system, and command name. Our login system currently accepts any user name/password combination as a valid login, but this will of course change. The rest of the links in the top bar are currently nonfunctional. Also, the database is currently populated with a number of "test" commands which we intended to remove, but have had trouble doing so.

There are other features that we plan to implement, as well as some general upgrades we will make for the final submission. TAK will allow users to edit existing commands, toggle visibility of the descriptions of how to use commands, and delete commands. We plan to implement a tag system, where users can attach tags to commands and search by tags. There will be links for users to give feedback or to get help. We are also thinking of allowing users to enter the keyboard shortcut by capturing it from the keyboard. Other upgrades will include improving the searching system in any way we can, especially after we have gathered data from the usability test, and improving/overhauling the GUI, particularly where search results are concerned. User testing will also focus on the best way to sort particular results, and which information to display by default vs. to allow toggling for in the search results display.