Written by Phil Miller, on April 30, 2008 at 07:20
So I'm sure by now a lot of you figured something was cooking in the BoraWare labs... In fact by now it's probably smelling a bit burnt, I apologize for that. Today I am officially releasing KeySwitch version 1.0. So what is KeySwitch you ask? Well let me copy and paste what I already wrote on BoraWare.com:
KeySwitch is a basic key remapping utility which remaps keys on an app by app basis. Simply choose the program whos keys you would like to remap then add any number of key swaps. The best example of what to use KeySwitch for is the Capture application (Camera or Camcorder). Simply adding the Capture application then remapping the side key to the 5-way center key allows you to take pictures using the side key (in addition to the center key still). In fact, the Capture application is added to your list automatically if there are no other programs in the list.
This is only version 1.0. I do have plans to add some additional features eventually, but at the current moment I have some other fish to fry (ptpChat 2 is starting to smell pretty ripe). Give me some feedback on how it treats you.
Note: Using KeySwitch *will* cause a slight performance drop in the apps you use it with. For simple apps like the Capture program it's not noticable at all. In programs with heavy keyboard usage it will be noticable. I have plans to eventually tweak the way things work to possibly decrease some of the performance issues.
Other Note: The names of keys are limited to Centro, Treo 650, and Generic (which is basically just Centro). If you'd like to add the key names for your device download the BoraWare KeyFinder utility. You can then record the names of each of your hard keys and have them automatically emailed to BoraWare.
Download KeySwitch Here Download the KeyFinder helper utility Here
Written by Phil Miller, on April 27, 2008 at 23:35
A lot of things have been going on here at BoraWare over the past few weeks. PhoneSwitch 1.3.2 with TAKEphONE integration is done and awaiting the release of the next version of TAKEphONE; ChatWorks is being changed around... a lot; and there are a number of new programs on the horizon. Here's what's going on with a little more depth.
PhoneSwitch 1.3.2 I went back and forth on what to call this new verison of PhoneSwitch. I was torn between calling it 1.3.2 or 1.4. This version has enough new features to be called 1.4, but for most users these new features will never be used. In the end I opted for 1.3.2. So what does this fancy new version do you ask? First off it does fix a few bugs. It seems that in versions 1.3 and 1.3.1 the exclude list failed to work at all. This has been fixed in 1.3.2. Another set of bugs occured when launching TAKEphONE iBar shortcuts and Initiate shortcuts. When launching TAKEphONE iBar shortcuts the phone would go in to a continuous redial loop. When launching Initiate shortcuts you were always taken back to Initiate even if you dialed from somewhere else. All of this has been fixed. The new feature is TAKEphONE capture integration. TAKEphONE capture is a feature of TAKEphONE that allows you to highlight a phone number in any program (such as memopad) then push the Phone button to dial that number. Without PhoneSwitch when capturing a number you are taken back to the Phone program. With PhoneSwitch prior to 1.3.1 you are taken back to TAKEphONE after the call. With PhoneSwitch 1.3.2 (and higher) you are taken back to the app in which you captured the number. You can basically highlight a number in a program and with the help of TAKEphONE and PhoneSwitch 1.3.2 dial the number then return to that program again after the call. It's pure convenience.
KeySwitch Basic KeySwitch, the new key remapping utility from BoraWare, is nearly ready for it's initial release. I am currently on a quest to get the key names for each hard key on as many devices as I can. I've developed a helper utility that I will be distributing with KeySwitch to help me find the various key names. Currently I plan to release KeySwitch as a freeware basic version. Should it gain new features later I will probably release a shareware deluxe version as well.
ChatWorks As many are well aware... ChatWorks has really become a stalled project. Why is it stalled? Simply put: it does way too much for one program. It's been in beta longer than I can remember and in it's current state will probably never come out of beta. So what am I going to do about it? Take it apart. ChatWorks has the disadvantage of having the IM part of it drag down the IRC part and the IRC part drag down the IM. I'm going to mirror the current ChatWorks project in to two new identical projects. After that I will strip all of the IM part out of one and all of the IRC out of the other. Two new programs will be formed and developed independant of each other. The IRC part will become ptpChat 2, the IM part hasn't been named yet. Much farther down the road I will bring back the ChatWorks name and write a very small "bridge" program that will link the new IRC and new IM programs together. This will give the end user the option to use the programs seperately or linked together.
ptpChat 1 and ptpChat 2 There's very good news for the ptpChat crowd. I have not only decided to release ptpChat 2 I have also decided to continue development on ptpChat 1. ptpChat 1 had a lot of shortcomings when it came to features and UI. Although I don't have any plans to completely rewrite ptpChat 1 (since that's what ptpChat 2 is) I do plan to make minor improvments such as adding new features. Some new features will be added in tandem, as in ptpChat 2.0 and ptpChat 1.1 might see a new command or dialog box added at the same time. Eventually I'd like for ptpChat 2 to completely replace ptpChat 1. Unfortunately, though, at the present moment ptpChat 1 is far more stable than 2. Some more good news for the ptpChat crowd: there will not be any new upgrade fees. ptpChat 1 and ptpChat 2 will share the same registration codes. Simply register one and use either.
New Titles I've decided not to give any details about my new program, but let me just assure you, it'll be nice.
Written by Phil Miller, on April 12, 2008 at 12:06
Not long after the unanounced release of PhoneSwitch Deluxe 1.3 is the release of PhoneSwitch Deluxe 1.3.1. Because not much was said about 1.3 I will go in to detail about what is new with both new versions. First off, version 1.3 stores it's information completely differently from the 1.2.X series. This change should speed up operation as well as make my life much easier when it comes to adding new options as well as changing old ones. With this change, however, you will be required to either delete your old version of PhoneSwitch when upgrading or install 1.3.1 (or higher) to automatically set all of your preferences back to default. Another change that PhoneSwitch Deluxe 1.3.X has seen is the way it handles looking up if a caller exists to determine whether or not to prompt you to add a new contact. The 1.2.X series used a rather slow and rather clunky system of determining this information. On devices with a lot of contacts this would cause the device to hang while it searched your contacts. The new system calls the contacts app directly and lets it handle the dirty work. Version 1.3.1 now offers the option to purchase a registration code directly from your device. By clicking the "Purchase Code" button on the registration screen you will now be taken to MobiHand's mobile shopping cart (which is integrated directly in to BoraWare.com) where your PhoneSwitch deluxe will already be in the cart and your HotSync ID will already be entered. You then simply check out on their secure HTTPS mobile site and you are set to go. Finally, the last new addition to the PhoneSwitch 1.3.X series is the new developer API. Many users have addressed the need to have other programs interact with PhoneSwitch so that those programs (or PhoneSwitch) operate correctly. This new API will allow developers to manually enable/disable PhoneSwitch, manually launch the last or second to last program, and a control a few other things. There will be a complete guide on how to access this API posted on in the PhoneSwitch Deluxe section of BoraWare.com soon.
Written by Phil Miller, on April 06, 2008 at 07:20
Tonight I made very good ground with PhoneSwitch Deluxe version 1.3. I've fixed the problems with hangs and resets when using "Bypass if Caller Unknown". Previously PhoneSwitch did a search through the contacts database itself to determine if a caller existed or not. This is a very time consuming process if done "the old fashioned way" such as how I was doing it. PhoneSwitch now communicates with the Contacts app itself and let's it do the search in a way that other major programs do. This dramatically speeds up contact searching and makes PhoneSwitch a much more enjoyable program to use. My next step is to implement the new PhoneSwitch Deluxe API. This API will give other developers access to PhoneSwitch's internals to better integrate their programs with PhoneSwitch. Check back for updates on the new PhoneSwitch Deluxe API.
If you'd like to use PhoneSwitch Deluxe 1.3 without the API you can download it from the beta section found here
Written by Phil Miller, on March 28, 2008 at 23:13
If you are using PhoneSwitch Deluxe 1.2 then you will need to download version 1.2.1 in order to enter your registration code after the software has expired. Sorry for the inconvenience.