Use GI instead of pygtk2 in mim2remap.
This commit is contained in:
@ -19,7 +19,7 @@
|
|||||||
# 02110-1301 USA
|
# 02110-1301 USA
|
||||||
|
|
||||||
import json
|
import json
|
||||||
import gtk.gdk
|
from gi.repository import Gdk
|
||||||
import sys, os.path, re
|
import sys, os.path, re
|
||||||
|
|
||||||
class MapFile(object):
|
class MapFile(object):
|
||||||
@ -41,8 +41,8 @@ class MapFile(object):
|
|||||||
if len(keyseq) > 1:
|
if len(keyseq) > 1:
|
||||||
continue
|
continue
|
||||||
try:
|
try:
|
||||||
keyval = gtk.gdk.unicode_to_keyval(ord(keyseq))
|
keyval = Gdk.unicode_to_keyval(ord(keyseq))
|
||||||
keyseq = gtk.gdk.keyval_name(keyval)
|
keyseq = Gdk.keyval_name(keyval)
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
if match.group(3):
|
if match.group(3):
|
||||||
@ -55,8 +55,8 @@ class MapFile(object):
|
|||||||
'label': insert }
|
'label': insert }
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
keyval = gtk.gdk.unicode_to_keyval(ord(insert))
|
keyval = Gdk.unicode_to_keyval(ord(insert))
|
||||||
name = gtk.gdk.keyval_name(keyval)
|
name = Gdk.keyval_name(keyval)
|
||||||
replace = { 'name': name,
|
replace = { 'name': name,
|
||||||
'label': insert,
|
'label': insert,
|
||||||
'xkeysym': keyval }
|
'xkeysym': keyval }
|
||||||
|
|||||||
Reference in New Issue
Block a user