The Bodhi Guide to Enlightenment
Key Bindings
In Enlightenment (E17) parlance, Key Bindings refers to Keyboard Shortcuts that you can configure to facilitate navigation and a variety of actions using just the keyboard.
You can even configure a key combination to launch a script or a program.
Key Bindings can be configured under Main Menu -> Settings -> Settings Panel -> Input -> Keys, which opens the Key Bindings Settings dialog:

There are two sections. The left section, Key Bindings, lists individual keys and key combinations. The right section, Action, lists all of the possible actions that can be triggered. Many keys have been configured by default (see the table at the bottom of this page), but you can change any key's action, and add new key combinations and actions as needed.
Explore Key Binding Settings
To get a "feel" for how the Key Binding Settings works, click on some of the keys in the Key Bindings column, and observe what happens in the Action column on the right.
For example, on the left, under Single Key, there is a key called Menu. Click on that Key Binding, and its configured action pops into view on the right, Show Main Menu. (The Menu key on many keyboards has a "Menu" symbol, and is located two or three keys to the right of Space).
Other Single Keys are listed below Menu. The XF86* series of keys exist on many keyboards for controlling hardware functions like audio volume, screen brightness and so on. Click on XF86AudioMute, for example, and you will see that it maps to the action Mute Volume.
Below the Single Keys, the rest of the Key Bindings are grouped into categories:
- Shift
- Ctrl
- Alt
- Win (the key with the Windows symbol)
- Ctrl+Shift
- Alt+Shift
- Ctrl+Alt
*Note that the above keys and combos (with the exception of the "Win" key) cannot be programmed to produce an action by themselves; they must be paired another keystroke.
In each category you see the keys that have already been bound, and clicking on each will show its programmed action. For example, under the Shift category, the combo Shift+F10 is the only Shift key combination that has been configured by default. Clicking on Shift+F10 in the left column will highlight the action Maximize Vertically in the right column. This action increases the size of the focused window to its maximum height in the vertical direction. Note that there are many other possible key combinations that can be programmed with the Shift key including (but not limited to): Shift + A to Z, 1 to 0, F1 to F9, F11, and F12.
In the right column is the full list of available actions. Available actions are dependent on what Modules are loaded and are grouped into categories. The list below is an example of some the common categories:
- Acpi
- Calendar
- Desktop
- Enlightenment
- Enlightenment Mode
- Everything Launcher
- Gadgets
- Generic: Actions
- Launch
- Menu
- Mixer
- Pager
- Screen
- System
- Window:Actions
- Window:List
- Window:Moving
- Window:State
Clicking on any Action will not show whether there is already a key combination programmed to produce that action. You can consult the table below for the actions that have been pre-programmed in your Bodhi Linux installation.
Programming Keys
Let's go through a couple of simple examples that demonstrate how to modify existing Key Bindings and add new ones.
Modify Ctrl+Alt+S
As shown in the table below, the combination Ctrl+Alt+S is programmed by default to toggle Sticky Mode under the Window:State category. You might prefer to use that combination to suspend your computer. The Suspend action is found under the System category.
In the left column, click on Ctrl+Alt+S. In the right column, click on Suspend under the System category, then click OK or Apply at the bottom. Now press Ctrl+Alt+S, and a small window pops up asking if you want to suspend now. Click Yes to suspend or No to cancel.
Switch Key Binding for Maximize Vertically
Suppose you do not like using Shift+F10 for the Maximize Vertically action but would rather use Shift+0. Select Shift+F10 in the Key Bindings section, then click Modify Binding. A small window pops up asking you to enter a key sequence. Press Shift+0, then OK or Apply. (When you enter the key sequence, you may notice that this will seem to change some other option in the Key Bindings list. This is a small bug, but if you close the Key Binding Settings dialog and reopen it, you will see the bindings changed correctly.)
Note, if you enter an existing Key Binding while using the Modify Binding action, it will not change the binding. Instead it will jump to the existing Key Binding in the left column.
Add Alt+L
Suppose you want to program Alt+L, which is not bound by default, to open Leafpad.
In the left column, click on Add Binding. A small window pops up asking you to enter the desired key sequence. Press the Alt+L keys together. This will create the binding in the Key Bindings section. Be sure you have the Key Binding you just created selected, and then in the right column, click on Command in the Launch category. Enter leafpad in the Action Params section at the bottom of the right column. Click OK or Apply. Now press Alt+L, and you will see the Leafpad application open.
Default Bindings
If at any point you decide that you have made a mess of your Key Bindings and want to go back to the default configuration, simply open the Key Bindings Settings dialog and click Restore Default Bindings at the bottom. Click OK or Apply to save them.
Important: This will remove any additional Key Bindings you may have set as well.
Default Key Bindings
These are the default keyboard shortcuts for Bodhi Linux 1.2.0.
Key Combination | Effect |
Single key | |
| Menu | Show Main Menu |
Shift | |
| Shift F10 | Maximize Vertically |
Control | |
| Ctrl F10 | Maximize Horizontally |
| Ctrl Menu | Show Clients Menu |
Alt | |
| Alt F1 | Switch to Desktop 0 |
| Alt F2 | Switch to Desktop 1 |
| Alt F3 | Switch to Desktop 2 |
| Alt F4 | Switch to Desktop 3 |
| Alt F5 | Switch to Desktop 4 |
| Alt F6 | Switch to Desktop 5 |
| Alt F7 | Switch to Desktop 6 |
| Alt F8 | Switch to Desktop 7 |
| Alt F9 | Switch to Desktop 8 |
| Alt F10 | Switch to Desktop 9 |
| Alt F11 | Switch to Desktop 10 |
| Alt F12 | Switch to Desktop 11 |
| Alt Tab | Next Window |
| Alt Menu | Show Favorites Menu |
| Alt Esc | Run Everything |
Win | |
| Win Space | Run Everything |
Ctrl + Shift | |
| Ctrl Shift F1 | Send Mouse to Screen 0 |
| Ctrl Shift F2 | Send Mouse to Screen 1 |
| Ctrl Shift F3 | Send Mouse to Screen 2 |
| Ctrl Shift F4 | Send Mouse to Screen 3 |
| Ctrl Shift Left | Send Mouse Back 1 Screen |
| Ctrl Shift Right | Send Mouse Forward 1 Screen |
Alt + Shift | |
| Alt Shift Up | Flip Desktop Up |
| Alt Shift Tab | Previous Window |
| Alt Shift Down | Flip Desktop Down |
| Alt Shift Left | Flip Desktop Left |
| Alt Shift Right | Flip Desktop Right |
Ctrl + Alt | |
| Ctrl Alt A | Show Favorites Menu |
| Ctrl Alt D | Show Desktop |
| Ctrl Alt F | Maximize |
| Ctrl Alt I | Iconic Mode Toggle |
| Ctrl Alt K | Kill |
| Ctrl Alt L | Lock |
| Ctrl Alt M | Show Main Menu |
| Ctrl Alt R | Shade Up Mode Toggle |
| Ctrl Alt S | Sticky Mode Toggle |
| Ctrl Alt W | Window Menu (brings up menu to max/min etc.) |
| Ctrl Alt X | Close (like Alt F4 in windows) |
| Ctrl Alt Up | Raise Window |
| Ctrl Alt End | Restart Enlightenment |
| Ctrl Alt Down | Lower Window |
| Ctrl Alt Left | Flip Desktop Linearly Left |
| Ctrl Alt Right | Flip Desktop Linearly Right |
| Ctrl Alt Delete | System Control (Popup for Shutdown/Logout/Restart etc.) |
| Ctrl Alt Insert | Eterm (not installed by default) |
| Prev: | Contents: | Next: |
| Compositing | Index | Settings |