Don't have an account? Register now to chat, post, use our tools, and much more.
» Announcing Cemetech Contest #10: Physics Programs + Prizes
» June Software Trifecta, Part 3: Sandpaper v1.0
» June Software Trifecta, Part 2: gCnClient v2.0
» June Software Trifecta, Part 1: Doors CS 7.2 Beta 3
There are 117 users online: 5 members, 88 guests and 24 bots.
Bots: VoilaBot (2), Spinn3r (1), Magpie Crawler (2), Googlebot (19).
RSS & Social Media
You must log in to view the SAX chat widget
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.
© Copyright 2000-2013 Cemetech & Kerm Martian :: Page Execution Time: 0.020257 seconds.