Don't have an account? Register now to chat, post, use our tools, and much more.
» HP Prime Multitouch Graphing Calculator: The Scoop
» More Details on the Casio fx-CP400 Touchscreen Calculator
» Editorial: On Choosing and Shelving Projects
» Presenting Graph3D v4.1, a Color 3D Grapher
There are 94 users online: 6 members, 66 guests and 22 bots.
Members: CalebHansberry, HOMER-16, zeldaking.
Bots: VoilaBot (1), Spinn3r (1), VoilaBot (1), 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.025599 seconds.