An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.
One of a set of tools we're offering as a way of saying thank you for being a part of the community.
Key mapping modules
Enables you to quickly switch key bindings.
Mapping Effect
Default Uses key bindings that match CUA mappings (default).
IDE classic Uses key bindings that match Borland Classic editor keystrokes.
BRIEF emulation Uses key bindings that emulate most of the standard Brief keystrokes.
Epsilon emulation Uses key bindings that emulate a large part of the Epsilon editor.
Visual Studio emulation Uses key bindings that emulate a large part of the Visual Studio editor.
Visual Basic emulation Uses key bindings that emulate a large part of the Visual Basic editor.
New IDE Emacs Uses key bindings that emulate much of the Emacs editor.
Note: The New IDE Classic is provided as an example only.
Enhancement modules
Enhancement modules are special packages that are installed and registered and use the keyboard binding features that can be developed using the Open Tools API. You can create enhancement modules that contain new keystrokes or apply new operations to existing keystrokes. For details on the Open Tools API, see Extending the IDE.
Once installed, the enhancement modules become visible in the Enhancement modules list box. Clicking the check box next to the enhancement module enables it and unchecking it disables it. Key mapping defined in an installed and enabled enhancement module overrides any existing key mapping defined for that key in the key mapping module which is currently in effect.
Here are some links on this subject:
http://xpro.com.au/Presentations/OpenToolsAPI/Plug-in,%20Switch%20On,%20Fall%20Over%20-%20Adventures%20with%20the%20Open%20Tools%20API.htm
http://www.gexperts.org/opentools/
dutch: http://www.nldelphi.com/cgi-bin/articles.exe/ShowArticle?ID=7257