mirror of
https://github.com/ankitects/anki.git
synced 2025-09-21 15:32:23 -04:00
ignore backspace key to delete cards if not on a mac
This commit is contained in:
parent
05a6671816
commit
449c41d38e
1 changed files with 5 additions and 2 deletions
|
@ -7,7 +7,7 @@ from aqt.qt import *
|
||||||
import time, types, sys, re
|
import time, types, sys, re
|
||||||
from operator import attrgetter, itemgetter
|
from operator import attrgetter, itemgetter
|
||||||
import anki, anki.utils, aqt.forms
|
import anki, anki.utils, aqt.forms
|
||||||
from anki.utils import fmtTimeSpan, ids2str, stripHTMLMedia, isWin, intTime
|
from anki.utils import fmtTimeSpan, ids2str, stripHTMLMedia, isWin, intTime, isMac
|
||||||
from aqt.utils import saveGeom, restoreGeom, saveSplitter, restoreSplitter, \
|
from aqt.utils import saveGeom, restoreGeom, saveSplitter, restoreSplitter, \
|
||||||
saveHeader, restoreHeader, saveState, restoreState, applyStyles, getTag, \
|
saveHeader, restoreHeader, saveState, restoreState, applyStyles, getTag, \
|
||||||
showInfo, askUser, tooltip, openHelp, showWarning, shortcut
|
showInfo, askUser, tooltip, openHelp, showWarning, shortcut
|
||||||
|
@ -417,7 +417,10 @@ class Browser(QMainWindow):
|
||||||
item = self.form.tree.currentItem()
|
item = self.form.tree.currentItem()
|
||||||
self.onTreeClick(item, 0)
|
self.onTreeClick(item, 0)
|
||||||
elif self.mw.app.focusWidget() == self.form.tableView:
|
elif self.mw.app.focusWidget() == self.form.tableView:
|
||||||
if evt.key() in (Qt.Key_Delete,Qt.Key_Backspace):
|
keys = [Qt.Key_Delete]
|
||||||
|
if isMac:
|
||||||
|
keys.append(Qt.Key_Backspace)
|
||||||
|
if evt.key() in keys:
|
||||||
self.deleteNotes()
|
self.deleteNotes()
|
||||||
|
|
||||||
def setupColumns(self):
|
def setupColumns(self):
|
||||||
|
|
Loading…
Reference in a new issue