Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
DCS6: SEs; TabFunctions
Published by KermMartian on October 4, 2006 at 10:46:34 AM CST | Discuss this article (45)

Shell Expansions, or SEs, were first introduced in Doors CS 5 as modules to expand the functionality of the shell. They can do things ad diverse as adding sound effects, supporting external hardware, remapping the keyboard, and adding screensavers. Over the past couple of days, I debugged and upgraded Shell Expansions to use a whole new system, one that is exponentially more efficient than the previous system. To demonstrate their power, allow me to introduce one SE I wrote yesterday.

TabFunctions, or TabFunc for short, is the first truly useful SE to be created with the brand-new Shell Expansion system. Simply pressing [F1] (Y=) and [F2] (Window) acts as the equivalent of [TAB] and [SHIFT][TAB] on a computer keyboard. The regular arrows, clicking, and keyboard shortcuts remain fully functional, so the TabFunc simply layers an extra bit of useability on top of the interface for those who don't feel like navigating manually with the mouse. Screenshot and source code below for those interested in learning about making SEs.
TabFunc Screenshot for Doors CS 6

October 2006 Articles
October 2006 October 2006 [Back to News Archives Index]

» DCS6: SEs; TabFunctions published October 4, 2006 by KermMartian
» Latest Site Features published October 10, 2006 by KermMartian
» "Cemetech Shall Rule the World!" published October 13, 2006 by KermMartian
» Doors CS 5.8 Beta 1 published October 15, 2006 by KermMartian
» Sixty Thousand Posts published October 17, 2006 by KermMartian
» Cemetech Contest 3: 3D published October 18, 2006 by KermMartian
» Doors CS 5.8 Beta 2 published October 23, 2006 by KermMartian
» Archives File, Author Stats Tracking published October 24, 2006 by KermMartian
» Cemetech Microsummaries published October 25, 2006 by KermMartian
» New IRC Channel: #Cemetech published October 26, 2006 by KermMartian