terminology/README

66 lines
1.4 KiB
Plaintext

Terminology
-----------
An EFL terminal emulator
Requirements:
-------------
* elementary 1.1 (1.0.99 SVN latest)
* eina
* eet
* evas 1.3 (1.2.99 SVN latest)
* ecore
* edje
* emotion
* ecore-imf
* ecore-imf-evas
Please see http://www.enlightenment.org for information on these.
Compiling:
----------
Once you have met requirements, compiling and installing is simple:
./configure
make
make install
Note: to make terminology work with input methods in general you need:
export ECORE_IMF_MODULE="xim"
export XMODIFIERS="@im=none"
Special key controls:
Shift+PgUp = Scroll 1 page up
Shift+PgDn = Scroll 1 page down
Shift+Insert = Paste Clipboard (ctrl+v/c) selection
Shift+Ctrl+Insert = Paste Primary (hilight) selection
Shift+Keypad-Plus = Font size up 1
Shift+Keypad-Minus = Font size down 1
Shift+Keypad-Multiply = Reset font size to 10
Shift+Keypad-Divide = Copy highlight to Clipboard (same as ctrl+c in gui apps)
Mouse controls:
Right mouse button = controls menu
Middle mouse button = paste highlight selection
Left mouse button/drag = make highlight
Wheel = scroll up or down in history
Ctrl+Wheel = zoom font size up/down
Extended escapes for terminology only:
[\033][{][COMMAND][\000]
i.e.
1. ESC char (\033 or 0x1b)
2. { char
3... sequence of UTF8 chars other than nul (\000 or 0x00).
4 \000 char (nul byte or 0x00 to indicate end of sequence)
e.g.
echo -n '\033{Hello world\000'
Commands understood: