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