summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
authorfujiwarat <takao.fujiwara1@gmail.com>2020-11-04 16:43:52 +0900
committerfujiwarat <takao.fujiwara1@gmail.com>2020-11-04 16:43:52 +0900
commita07fe981b0b15d723013882316b6ed9207e92608 (patch)
treebc1e54bf27e9dcc52ae35b9bdd4d7591eca1748b /engine
parent7fbbe754efefe55ddfb09930e72e8a4e1913c104 (diff)
downloadibus-anthy-a07fe981b0b15d723013882316b6ed9207e92608.tar.gz
Fix a regex pattern in engine.py
Diffstat (limited to 'engine')
-rw-r--r--engine/python2/engine.py4
-rw-r--r--engine/python3/engine.py4
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)