How to create your own plug-in. PDF Print E-mail
Written by Andrew Langford   
Tuesday, 05 February 2008

If you have written code for a program before in Windows, then you may be interested in developing a plug-in for Keybreeze. Plug-ins are external programs that users can launch from the Keybreeze toolbar. They are generally small in size and perform a specific function, and these functions can do just about anything.

Plug-ins can be written in virtually any programming language that is compatible with Windows, including C++, Visual Basic 6.0, VB.NET, C#, or Java. If you are a programmer and are looking for ideas, please visit the plug-in requests forum.

Because of the keyboard-driven nature of Keybreeze, it's recommended that you support command-line arguments in your plug-in. What are command-line arguments? Well, they are basically just values that are passed to a program when it runs. These values are used to launch the program with certain settings. Take the Google Calendar plug-in as an example below.

Typing gcal,dinner friday at 6 pm into Keybreeze will first launch the gcal keyword and then pass the value after the comma as a command-line argument.  When the plug-in loads, it will check to see if an argument is present.  Since there is, it will pass that phrase to Twitter, where it will then be added to your Google Calendar.

With the command-line argument, you can use the plug-in without ever seeing a user interface.  Just type a few letters of the keyword, a comma, an event, and you're good to go!

 

Your program does not actually need to "plug in" to Keybreeze.  In fact, it doesn't even have to be related to it.  Users who download your plug-in will be instructed to install it in their plug-ins folder.  Then they will manually add a keyword to the plug-in.

If you decide to create a plug-in, please compress your file(s) into a .zip file and send it to the following e-mail address:

Your plug-in will then be posted on this site for Keybreeze users to download.

If you have any questions, feel free to contact us.  Thanks for your interest in developing plug-ins for Keybreeze!





Digg!Reddit!Del.icio.us!Facebook!Slashdot!Technorati!StumbleUpon!Free social bookmarking plugins and extensions for Joomla! websites!
 

Login Form






Lost Password?
No account yet? Register

The community and the forum are separate from each other. You may need to create a login for each.