diff options
author | fujiwarat <takao.fujiwara1@gmail.com> | 2020-11-04 16:43:52 +0900 |
---|---|---|
committer | fujiwarat <takao.fujiwara1@gmail.com> | 2020-11-04 16:43:52 +0900 |
commit | a07fe981b0b15d723013882316b6ed9207e92608 (patch) | |
tree | bc1e54bf27e9dcc52ae35b9bdd4d7591eca1748b /engine | |
parent | 7fbbe754efefe55ddfb09930e72e8a4e1913c104 (diff) | |
download | ibus-anthy-a07fe981b0b15d723013882316b6ed9207e92608.tar.gz |
Fix a regex pattern in engine.py
Diffstat (limited to 'engine')
-rw-r--r-- | engine/python2/engine.py | 4 | ||||
-rw-r--r-- | engine/python3/engine.py | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/engine/python2/engine.py b/engine/python2/engine.py index 4798504..f5365ac 100644 --- a/engine/python2/engine.py +++ b/engine/python2/engine.py @@ -4,7 +4,7 @@ # ibus-anthy - The Anthy engine for IBus # # Copyright (c) 2007-2008 Peng Huang <shawn.p.huang@gmail.com> -# Copyright (c) 2010-2019 Takao Fujiwara <takao.fujiwara1@gmail.com> +# Copyright (c) 2010-2020 Takao Fujiwara <takao.fujiwara1@gmail.com> # Copyright (c) 2007-2018 Red Hat, Inc. # # This program is free software; you can redistribute it and/or modify @@ -1739,7 +1739,7 @@ class Engine(IBus.EngineSimple): def _mk_key(keyval, state): if state & (IBus.ModifierType.CONTROL_MASK | IBus.ModifierType.MOD1_MASK): if keyval < 0xff and \ - unichr(keyval) in u'!"#$%^\'()*+,-./:;<=>?@[\]^_`{|}~': + unichr(keyval) in u'!"#$%^\'()*+,-./:;<=>?@[\\]^_`{|}~': state |= IBus.ModifierType.SHIFT_MASK elif IBus.KEY_a <= keyval <= IBus.KEY_z: keyval -= (IBus.KEY_a - IBus.KEY_A) diff --git a/engine/python3/engine.py b/engine/python3/engine.py index 27f19c2..ce17fcf 100644 --- a/engine/python3/engine.py +++ b/engine/python3/engine.py @@ -4,7 +4,7 @@ # ibus-anthy - The Anthy engine for IBus # # Copyright (c) 2007-2008 Peng Huang <shawn.p.huang@gmail.com> -# Copyright (c) 2010-2019 Takao Fujiwara <takao.fujiwara1@gmail.com> +# Copyright (c) 2010-2020 Takao Fujiwara <takao.fujiwara1@gmail.com> # Copyright (c) 2007-2018 Red Hat, Inc. # # This program is free software; you can redistribute it and/or modify @@ -1734,7 +1734,7 @@ class Engine(IBus.EngineSimple): def _mk_key(keyval, state): if state & (IBus.ModifierType.CONTROL_MASK | IBus.ModifierType.MOD1_MASK): if keyval < 0xff and \ - chr(keyval) in '!"#$%^\'()*+,-./:;<=>?@[\]^_`{|}~': + chr(keyval) in '!"#$%^\'()*+,-./:;<=>?@[\\]^_`{|}~': state |= IBus.ModifierType.SHIFT_MASK elif IBus.KEY_a <= keyval <= IBus.KEY_z: keyval -= (IBus.KEY_a - IBus.KEY_A) |