
Key Commander v1.1.5 Release Notes
=================================

 Copyright Brandon Lee Russell, 1999 - 2000.

To view this document most effectively in Notepad, maximize the
Notepad window and turn on Word Wrap (Edit menu).


Table of Contents
-----------------
1. Description
2. Support Information
3. Requirements
4. Installation \ Uninstall
5. Known Bugs \ Bug Reporting
6. Changes From Last Version



1. Description
==============
Key Commander is a program and concept I came up with back in early 1999 to solve my TFC key binding problems. Everyone I played with was binding Team and All Sayings so that they could use preBound Messages to broadcast across the server. I quickly found out that stopping to type was a bad thing and that binding messages was my way to go. 
From the Get-Go I found out that binding messages was a pain. I always found myself changing and adding new messages to my config files. Taking time to do it in a server is bad. It's time consuming and also, depending on your spot your doing it in, can be very deadly. So I created a Simple Key Binder program that closely resembled my keyboard.

Not much has changed since v1.0, from the beginning when you opened a file the keys on the keyboard that had binds on them would light up red on the keyboard layout in Key Commander. So you could easily see what keys had binds and which didnt. I adding some cool functions to it that helped out the binding process. 

When you click on a key it brings up a simple box with a text area showing the binds or settings if any at all, then below that you have 3 buttons that you would use to edit the keyboard button or create one. For instance, if I wanted to have my F1 key to say to my team only, not everyone, "Incoming Enemy" then I would click the F1 key in my program delete whatever bind was previously on it by clearing the text box then type in the box, Incoming Enemy. Since I wanted it to Say_Team and not everyone I would simply click the Say_Team Button and that is all it takes. 

I gave the program out to my friends and clan members. I had some compliments on it and was told many times to release it to the public. I did not want to take the time to release it to the public b\c I am the type person who is very critical on myself it didn't find the program worthy enough to be released, but after long thoughts and revisions, I have finally decided to release it. I have took everyone's ideas I could get and reprogrammed them into this Key Binding Utility. I hope everyone finds it some what useful, if not then no worries, it isn't like you paid for it or something, it's FREE !!! 


(For more information on where to get newer versions of Key Commander, see Internet Links.)


2. Support Information
======================
Key Commander is downloaded/installed/used AS-IS. That means once you download it, I and anyone else that is involved or mentioned in this program and program file(s) is not responsible for damage(s) or problem(s) on your computer system. 

Please be considerate to me, I spend way too much time making this thing and I give it FREE at that. The last thing I need is for someone to prosecute me for it.

	http://www.axis-web.com/

Or if you just would like to write me a joyful little letter then email me at:

	axis@axis-web.com


3. Requirements
===============
To run you need the following: 

* A personal computer with a minimum 486 microprocessor running
  Microsoft Windows 95 or later, or Microsoft Windows NT 4.0 or later. 
  (NOTE: Not currently tested on Microsoft Windows NT 4.0 or later.)
* 8 MB of RAM. (Preferred 16 MB of RAM.)
* 5-10 MB of free disk space on your hard drive.
* Visual Basic 5.0+ Run Time Files. (See Internet Links on how to get them if you dont have them.)


4. Installation \ Uninstall
===========================
To install, download the setup file

After downloading it to your system:

1. Extract *.zip to a directory and run setup.exe.
2. Follow the setup instructions on your screen.
3. Open the README file from the Windows Start
   menu to review important information about the product. 

Note: this *.zip comes with core program files. This means that it is your responsibility to install the Visual Basic 5.0+ runtime files yourself. If your running Windows 98, then you shouldnt have a problem running Key Commander. Other wise if your having problems, or it is telling you runtime file errors, See Internet Links for place(s) to download the Microsoft Visual Basic 5.0 runtime files on your system. I removed the files from the installation because most every system now has the files already installed, and it also saves on size of file so download will be smaller.

To uninstall:

1. Goto Control Panel
2. Open up Add and Remove Programs
3. Scroll down the list and find this program
4. Click Remove

5. Known Bugs \ Bug Reporting
=============================
 
Other Settings -- {100% done, v1.1.4} Fixed the misreporting of the "Other Settings" number displayed at the bottom of the main Keyboard Editing Window. This number was also counting Blank Lines and Comments. Now it only counts actual other settings and nothing else. 
-------------
Main Editor Focus -- {100% done, v1.1.4} Fixed the problem of the Main Editing Window "Keyboard" not having focus set to it and it's keys being all out of TAB order. 
------------- 
KC Editor Insert -- {100% done, v1.1.4} Fixed the Insert Menu in the Editor window. It didn't have an underline under it's I on the Menu name for easy Keyboard access. 
--------------------------
KC Config Lister -- {100% done, v1.1.4} Fixed the Preview Window adding an extra Blank Line to any *.cfg file you selected to Preview. 
-------------
UnbindAll Problem -- {100% done, v1.1.4} Fixed a glitch where the unbindall command was being put after the Binds section. Currently KC puts all Binds at top of *.cfg file and then all the other settings and commands to the bottom, and unbindall was being shoved to the bottom below the BINDS. Now that is fixed.
-------------
About Box Version -- {100% done, v1.0.5} Fixed the version label to now display full version. Major, Minor, and revision will now be shown. 
-------------
Cosmetic Glitch -- {100% done, v1.0.5} Fixed the Cosmetic glitch that when you click on File>New the bottom status bar that shows your # of Binds and Other Settings would not be spaced out properly. 
-------------
Bind Box Bug -- {100% done, v1.0.5} Fixed the bind box bug where if you typed in a bind and bound it as Say, then reopened the same key and bound it as Normal bind it would chop off the first letter of the text that your are binding.
-------------
Invalid Key Procedures -- {100% done, v1.0.5} Fixed the huge bug that dealt with a number of keys and would cause a number of Errors and Invalid Procedures while using those certain keys and performing certain Editing Features. 


If you encounter a bug or problem of any kind, again I remind you that I and anyone mentioned or involved in this program is not responsible for damage(s) or problem(s). However, I do want to know about it so I can fix it and clear it up in future versions. 

If you do encounter such a bug please email me as shown below:

Email: support@axis-web.com
Subject: Key Commander Bug Report
Message: Give your name if you can, date, computer specs., and what happened.

6. Changes From Last Version
============================

New Features
------------
 
Extra Config Reports -- {100% done} Now the Binds and Other count for each file opened or created, which is displayed at the bottom of the keyboard editing window, now has an added field for Comments. So now you can view how many Binds, Others, and Comments there are in a current Opened file. 

Config File Lister -- {100% done} The user will browse to his\her HL directory and the utility will list all the Mods, including HL, in a Drop Down List Box. A list will show all the *.cfgs for that selected mod.  
Here is a SS of this new feature. Click Here
  
Always On Top -- {100% done} Allows you to either turn on/off having KC as the topmost window. If it's on then KC will always stay on top of other windows.
  
Center KC -- {100% done} Allows you to easily center the Keyboard window of KC so that it is directly in the center of your screen. You can use it at any time. Helpful in keeping the window arranged on your screen for easy view.

BUGS and Fixes
------------

Please consult the "Known Bugs \ Bug Reporting" section for a detailed report of Bug histories in KC.


Closing
=======
In closing I would like to give Credit where Credit is due. I would like to thank God for being there whenever I needed him and for all his blessings. Mom and Dad for just simply putting up with me and being there for me too. My cousin Ray next door who is a Computer Hardware genious and helping me with all my Computer needs. 

Reid "the_Target" Smythe for contributing the concept and coding in the Config Lister Featuer. Testing KC on the Win2k Platform.

Weasel "Kiwi" for Public Relations and Testing.

Raymond "Smile" for extensive Win98 Beta and Alpha Testing and Ideas for KC.

Mark Bailey (AKA NWL Grim Reaper) for very extensive BETA testing and quality assurance, great job on those bug catches, he keeps me on my toes ;)

PlanetHalflife and PlanetFortress for posting news to the HL and Mod community on KC.

And finally you the user who keeps me on my feet and pushing me to better myself and my programs. In the end it's you who makes great Products !!!! I would also like to thank my CLAN MATES, THANK YOU |N0| for all the memories and fun times !!! Oh yea, kiwi, Kiwi, KIWI, PASSION FRUIT !!!! LOL.... - (inside joke)

Thank you all,
Brandon Russell
axis@axis-web.com