From cc665e1ce5129ab21a7121080a524d9de6ea9260 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 15 Oct 2020 13:14:55 +0530 Subject: [PATCH] Replace use of pywin32 --- src/calibre/gui2/tweak_book/widgets.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/tweak_book/widgets.py b/src/calibre/gui2/tweak_book/widgets.py index 2b38c13257..266e2e7743 100644 --- a/src/calibre/gui2/tweak_book/widgets.py +++ b/src/calibre/gui2/tweak_book/widgets.py @@ -17,7 +17,7 @@ from PyQt5.Qt import ( QPixmap, QRect, QPlainTextEdit, QMimeData) from calibre import prepare_string_for_xml, human_readable -from calibre.constants import iswindows +from calibre.constants import iswindows, plugins from calibre.ebooks.oeb.polish.cover import get_raster_cover_name from calibre.ebooks.oeb.polish.utils import lead_text, guess_type from calibre.gui2 import error_dialog, choose_files, choose_save_file, info_dialog, choose_images @@ -1230,8 +1230,8 @@ class PlainTextEdit(QPlainTextEdit): # {{{ return True def windows_ignore_altgr_shortcut(self, ev): - import win32api, win32con - s = win32api.GetAsyncKeyState(win32con.VK_RMENU) & 0xffff # VK_RMENU == R_ALT + winutil = plugins['winutil'][0] + s = winutil.get_async_key_state(winutil.VK_RMENU) # VK_RMENU == R_ALT return s & 0x8000 def event(self, ev):