::Menu definition in the registry::
The menus defined here are primarily intended to support the
mouse keys, but can be accessed from
geOFlexiMenu and from
Hotkeys as detailed later on.
Each menu is defined under the key HKCU\geO\geOShell\Services\menu. There should be some default menus defined there already.
If the registry key for your a combination of mouse button and keyboard keys is not present, then you get no menu.
Under each key is a series of values and subkeys called 0, 1, 2, etc. 0 appears at the top of the menu and the highest number at the bottom.
Value:
This can be one of a pre-defined list of keywords and appears on the menu as a
submenu or menu item depending on the nature of the predefined item.
Possible values are:
About
Run
Logoff
Shutdown
Recycle
Properties
Close
NewGeoBar
Plugins
InstallPlugins
Tasks
CommonStartMenu
StartMenu
Programs
CommonPrograms
Desktop
DesktopCommon
Favorites
Drives
Documents
Settings
QuickLaunch
Seperator
Also, you can set this to be a directory, in which case the directory
contents appear on the menu.
Subkey:
This identifies a submenu. Under this key are two keys, icon and name.
Icon is a DWORD containing an icon number (see below for a list of valid
values). Name is the name of the sub-menu.
Also under each subkey is a further level of items 0, 1, 2, etc.
So, a typical "rbutton" registry entry might look like this....
Key Rbutton
Key 0
0: Tasks
icon: 61
name: Tasks
1: Sep
Key 2
0: Programs
1: Sep
2: CommonPrograms
icon: 62
name: Start Menu
3: Sep
key 4
0: Document
icon: 63
name: Documents
key 5
0: Favourites
icon: 64
name: Favourites
key 6
0: Settings
1: Sep
Key 2
0: About
1: Sep
Key 2
0: NewGeoBar
1: Sep
2: Plugins
3: Sep
4: InstallPlugin
icon: 90
name: Plugins
3: Recycle
icon: 90
name: geOSettings
3: Properties
icon: 77
name: Settings
key 7
0: Drives
icon: 65
name: Drives
8: Run
9: Sep
10: Logoff
11: Shutdown