Commit Graph

87 Commits

Author SHA1 Message Date
Boris Faure d7432a52d6 move input handling to win.c 2018-02-05 00:07:47 +01:00
Boris Faure 39fb41024b early work on multi-input support 2018-01-05 00:27:25 +01:00
Boris Faure fd4ef6ec1f win: add binding (Alt+Up/Down/Left/Right) to move around panes 2017-07-11 00:04:31 +02:00
Boris Faure 6f1a2dd452 constify 2017-07-06 21:37:56 +02:00
Boris Faure 76f1bf4342 prefix EINA_UNUSED parameters with an underscore
and fix related issues
2016-10-05 22:00:22 +02:00
Boris Faure 9e80988f5a keys: add Shift+End to reset scroll. Closes T3582 2016-06-01 19:56:45 +02:00
Boris Faure b7817a88b3 keys: add Shift+Home to get to the top of the backlog. Closes T3582 2016-05-31 21:34:44 +02:00
Boris Faure cd0f61dd26 keybindings: fix binding to close focused term 2016-05-22 20:45:13 +02:00
Boris Faure ce8eda85e1 make terminology still compile with efl-1.8 2016-03-19 16:11:15 +01:00
Boris Faure bf4a1f4aba remove buggy keybinding dedup 2016-03-15 19:42:04 +01:00
Boris Faure 4d8c5dd200 only launch terminology with -d CWD if CWD. CID1352818 2016-03-12 17:04:06 +01:00
Boris Faure 1d138fba36 remove duplicate config keys. Closes T3296 2016-03-12 16:45:52 +01:00
Toan Pham ad7409fdfc Add shortcut to change tab's title
Signed off:  Toan Pham <tpham3783@gmail.com>
2016-03-06 13:37:49 +01:00
Andy Williams d293b2531a shortcuts: Open new terminals with ctrl+shift+n
Summary: Add a new configurable key binding to open a new terminal window

Test Plan:
Either wipe your terminology configuration or bind the new
"Open a new terminal window" option to ctrl+shift+n.
Tapping that key combination will then open a new window.

Reviewers: billiob

Differential Revision: https://phab.enlightenment.org/D3746
2016-03-06 13:22:54 +01:00
Stanislav Baiduzhyi 2f3d2a9447 Passing KP_ keys to pty
Summary:
KP_Home and KP_End were ignored, skipped because _handle_key_to_pty only checked for Kk keys.
It does not look like that was a typo, so handling for both Kk and KP now in place.

Test Plan:
1. start terminology
2. type 'echo "the quick brown fox jumps over the lazy dog"'
3. press keypad Home key
4. on unpatched terminology nothing happens
5. on patched terminology the behaviour is identical to normal Home

Reviewers: billiob, #terminology, godfath3r

Reviewed By: #terminology, godfath3r

Subscribers: #terminology, godfath3r, billiob

Differential Revision: https://phab.enlightenment.org/D3496
2015-12-26 11:53:32 +01:00
Boris Faure e8bd673f20 send ctrl[1-0] to term if "going to tab#" is not possible. Closes T2723 2015-09-14 23:01:32 +02:00
Boris Faure d844278723 ctrl-[2-8] are now handled by terminology. Ref T2723 2015-09-14 00:01:01 +02:00
Boris Faure be62d87f89 separate "termstate" from cursor state and screens. Closes T725 2015-04-23 20:02:53 +02:00
Boris Faure 52ceae82b1 add meta/hyper to key bindings. Closes T1985 2015-04-13 21:37:09 +02:00
Boris Faure 80bb25baaa fix terminology not starting with newer config 2015-04-01 20:40:17 +02:00
Boris Faure 33322d04af toggle fullscreen by pressing F11 2015-03-17 18:46:39 +01:00
Boris Faure 9814b10ad2 correctly handle Alt-Enter 2015-02-06 23:12:32 +01:00
Boris Faure de34557170 always prefix with \033 when alt is pressed 2014-12-14 20:32:59 +01:00
Carsten Haitzler 40e2ca168a terminology - let's stop spewing out a warning all the time in keyin.c 2014-12-03 08:29:02 +09:00
Boris Faure 74912ae1e9 remove dead code. Fix CID 1256184 2014-11-29 22:03:38 +01:00
Carsten Haitzler 3be6a3b812 terminology - fix warning of uninitialised var and fmtinhg in keybinds 2014-11-27 20:25:54 +09:00
Boris Faure 2ae440c9c2 fix segfault. Closes T1716 2014-10-05 23:07:58 +02:00
Boris Faure fe8b3b9b64 fix issue with keypad keys (bad copy/paste) 2014-10-05 23:07:58 +02:00
Boris Faure 585d4c55ec forbid AltGr in keybindings 2014-10-03 20:59:38 +02:00
Boris Faure bf288c8031 restrict modifiers used on key-bindings. Should fix T1695 2014-10-02 21:42:03 +02:00
Boris Faure 6f27cdc3ec key bindings now support the win key 2014-09-30 22:07:28 +02:00
Boris Faure 951ed16894 distinguish ctrl-backspace 2014-09-28 23:06:56 +02:00
Boris Faure dcb978662a fix alt-backspace 2014-09-28 22:55:56 +02:00
Boris Faure 91f88f21ff remove some dead code 2014-09-28 22:45:58 +02:00
Boris Faure 671fe7967b generate tty_keys.h from xterm itself
Script gen_tty_keys.sh is heavily based on the script escapes.sh by Egmont
Koblinger.

Closes T1564
2014-09-21 23:46:49 +02:00
Chris Michael 33c19c0bfb terminology: Fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-11 08:24:45 -04:00
Chris Michael e4bf56d862 terminology: Remove blank line
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-11 08:23:38 -04:00
Chris Michael 4731d8d826 terminology: Don't declare 'action' variable unless we have gettext
and nls

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-11 08:23:12 -04:00
Chris Michael 10542a205f Revert "terminology: Remove unused variable"
This reverts commit e82dea1d27.

Oopsie, revert this one....my compiler apparently was lying to me :(
2014-09-11 08:20:53 -04:00
Chris Michael e82dea1d27 terminology: Remove unused variable
NB: _actions is not being used in the key_bindings_load function, so
remove the variable.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-11 07:53:34 -04:00
Gwang O Lee a14652de13 update po: modify typo and corresponding to the D1404
Summary: update pot & po files.

Reviewers: huchi, billiob, seoz

Reviewed By: billiob, seoz

Subscribers: seoz, DarkCircle

Differential Revision: https://phab.enlightenment.org/D1405
2014-09-05 03:32:37 +09:00
Gwang O Lee 1c64e7c7c5 add "Close the current terminal" key binding
Summary:
First, you must delete the '~/.config/terminology/config/standard/base.cfg'.
Key : Ctrl + Shift + End

Reviewers: huchi, seoz, billiob

Reviewed By: billiob

Subscribers: seoz

Differential Revision: https://phab.enlightenment.org/D1404
2014-09-04 16:04:40 +02:00
Boris Faure 91a0254dc6 fixed keyboard scrolling 2014-09-03 20:55:00 +02:00
Boris Faure bd31879114 group actions to improve the configuration screen 2014-09-02 20:42:45 +02:00
Boris Faure 772843d568 add ui to configure key bindings 2014-09-02 20:42:45 +02:00
Boris Faure 57b06067a8 load key bindings from config 2014-09-02 20:42:45 +02:00
Boris Faure c839959a51 have all the default shortcuts in the hash map 2014-09-02 20:42:45 +02:00
Boris Faure 2f9532d28c store keybindings in a hash map 2014-09-02 20:42:45 +02:00
Boris Faure a482eda31a fix miniview not showing up 2014-08-31 17:02:59 +02:00
Boris Faure bcd3699a9d fix shift-F1..4. Closes T1564. 2014-08-22 22:19:44 +02:00