Leading The Way To The Future
Login [Register]

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 150 users online: 9 members, 123 guests and 18 bots.
Members: Eightx84, Iryna, LuckyGhost, phaedo99, pimathbrainiac.
Bots: MSN/Bing (7), Magpie Crawler (1), Magpie Crawler (1), Googlebot (9).
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.
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

© Copyright 2000-2015 Cemetech & Kerm Martian :: Page Execution Time: 0.017876 seconds.