terminator/terminatorlib
dkmvs 279a3e10e6 Fix: Allow Key Bindings with Shift-Modified Keys
This commit allows to set key bindings that contain
a key modified by a Shift key (e.g. `Ctrl + {`).
For example, after pressing `Ctrl + Shift + [`,
a key binding will be set to `Ctrl + {` as opposed
to `Ctrl + Shift + {` as before.

This is achieved by checking whether a key changes its
value when a Shift key is down. If it does, then the
Shift modifier is removed from `mods`. One exception:
if a key binding contains a letter then the Shift
modifier is not removed. This is because, for some
reason, a key value of a letter is never modified by the
Shift modifier and always corresponds to a key value of
a lowercase character. This is already handled in
`terminatorlib/keybindings.py`.

Resolves: #149
2020-06-27 23:42:04 +01:00
..
plugins Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
themes Some small fixes for transparent scrollbars in Breeze and HighContrast 2016-12-12 13:10:29 +01:00
__init__.py Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
borg.py tests: Update suite for pytest 2020-05-09 10:24:20 +02:00
config.py fix line height config variable location to match ui 2020-06-21 15:30:47 -04:00
container.py Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
cwd.py fix cwd for non-vte shells 2020-06-10 17:06:36 -04:00
debugserver.py fix io errors on debugserver 2020-06-01 20:11:03 -04:00
editablelabel.py Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
encoding.py Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
factory.py Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
ipc.py Do not crash when dbus server is unavailable, just emit an error message 2020-05-16 16:10:19 -04:00
keybindings.py fix indent 2020-04-22 21:44:45 -04:00
layoutlauncher.glade Make LayoutLauncher window a little larger by default 2020-05-06 13:44:29 -03:00
layoutlauncher.py Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
notebook.py dont traceback if we cant find a last active term 2020-06-15 20:59:09 -04:00
optionparse.py Adding maximize option 2020-06-11 20:23:18 +02:00
paned.py Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
plugin.py tests: Update suite for pytest 2020-05-09 10:24:20 +02:00
preferences.glade add line-height slider 2020-06-21 14:35:50 -04:00
prefseditor.py Fix: Allow Key Bindings with Shift-Modified Keys 2020-06-27 23:42:04 +01:00
regex.py add option to not match case during search 2020-06-22 15:24:41 -04:00
searchbar.py catch TypeError when PCRE2 is not available 2020-06-24 10:16:58 -04:00
signalman.py Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
terminal_popup_menu.py launch new layouts directly from right-click menu 2020-06-21 11:52:04 -04:00
terminal.py Merge branch 'line-height' of https://github.com/mattrose/terminator into issue_111 2020-06-21 12:06:39 -04:00
terminator.py Merge pull request #140 from mattrose/issue133 2020-06-21 12:03:48 -04:00
titlebar.py Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
translation.py Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
util.py Fix some compat issues for Python 2.7 2020-04-17 18:19:25 +02:00
version.py Release version 1.92 2020-04-18 12:45:06 +02:00
window.py only import the GdkX11 if it is part of the glib module repository 2020-04-17 12:50:46 -04:00