Wed, 30 Dec 2020 11:00:05 +0100
Updated copyright for 2021.
4650
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | # -*- coding: utf-8 -*- |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | |
7923
91e843545d9a
Updated copyright for 2021.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7781
diff
changeset
|
3 | # Copyright (c) 2016 - 2021 Detlev Offenbach <detlev@die-offenbachs.de> |
4650
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | # |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | """ |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | Module implementing functions to map QScintilla keyboard commands to |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | QKeySequence standard keys. |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | """ |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | from PyQt5.QtGui import QKeySequence |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | from PyQt5.Qsci import QsciScintilla |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | __all__ = ["s2qTranslate"] |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | Scintilla2QKeySequence = { |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | QsciScintilla.SCI_CHARLEFT: QKeySequence.MoveToPreviousChar, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | QsciScintilla.SCI_CHARRIGHT: QKeySequence.MoveToNextChar, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | QsciScintilla.SCI_LINEUP: QKeySequence.MoveToPreviousLine, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | QsciScintilla.SCI_LINEDOWN: QKeySequence.MoveToNextLine, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | QsciScintilla.SCI_WORDPARTLEFT: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | QsciScintilla.SCI_WORDPARTRIGHT: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | QsciScintilla.SCI_WORDLEFT: QKeySequence.MoveToNextWord, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | QsciScintilla.SCI_WORDRIGHT: QKeySequence.MoveToPreviousWord, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | QsciScintilla.SCI_VCHOME: QKeySequence.MoveToStartOfLine, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | QsciScintilla.SCI_HOMEDISPLAY: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | QsciScintilla.SCI_LINEEND: QKeySequence.MoveToEndOfLine, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | QsciScintilla.SCI_LINESCROLLDOWN: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | QsciScintilla.SCI_LINESCROLLUP: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | QsciScintilla.SCI_PARAUP: QKeySequence.MoveToStartOfBlock, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | QsciScintilla.SCI_PARADOWN: QKeySequence.MoveToEndOfBlock, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | QsciScintilla.SCI_PAGEUP: QKeySequence.MoveToPreviousPage, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | QsciScintilla.SCI_PAGEDOWN: QKeySequence.MoveToNextPage, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | QsciScintilla.SCI_DOCUMENTSTART: QKeySequence.MoveToStartOfDocument, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | QsciScintilla.SCI_DOCUMENTEND: QKeySequence.MoveToEndOfDocument, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | QsciScintilla.SCI_TAB: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | QsciScintilla.SCI_BACKTAB: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | QsciScintilla.SCI_CHARLEFTEXTEND: QKeySequence.SelectPreviousChar, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | QsciScintilla.SCI_CHARRIGHTEXTEND: QKeySequence.SelectNextChar, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | QsciScintilla.SCI_LINEUPEXTEND: QKeySequence.SelectPreviousLine, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | QsciScintilla.SCI_LINEDOWNEXTEND: QKeySequence.SelectNextLine, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | QsciScintilla.SCI_WORDPARTLEFTEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | QsciScintilla.SCI_WORDPARTRIGHTEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | QsciScintilla.SCI_WORDLEFTEXTEND: QKeySequence.SelectPreviousWord, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | QsciScintilla.SCI_WORDRIGHTEXTEND: QKeySequence.SelectNextWord, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | QsciScintilla.SCI_VCHOMEEXTEND: QKeySequence.SelectStartOfLine, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | QsciScintilla.SCI_LINEENDEXTEND: QKeySequence.SelectEndOfLine, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | QsciScintilla.SCI_PARAUPEXTEND: QKeySequence.SelectStartOfBlock, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | QsciScintilla.SCI_PARADOWNEXTEND: QKeySequence.SelectEndOfBlock, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | QsciScintilla.SCI_PAGEUPEXTEND: QKeySequence.SelectPreviousPage, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | QsciScintilla.SCI_PAGEDOWNEXTEND: QKeySequence.SelectNextPage, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | QsciScintilla.SCI_DOCUMENTSTARTEXTEND: QKeySequence.SelectStartOfDocument, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | QsciScintilla.SCI_DOCUMENTENDEXTEND: QKeySequence.SelectEndOfDocument, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | QsciScintilla.SCI_DELETEBACK: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | QsciScintilla.SCI_DELETEBACKNOTLINE: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | QsciScintilla.SCI_CLEAR: QKeySequence.Delete, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | QsciScintilla.SCI_DELWORDLEFT: QKeySequence.DeleteStartOfWord, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | QsciScintilla.SCI_DELWORDRIGHT: QKeySequence.DeleteEndOfWord, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | QsciScintilla.SCI_DELLINELEFT: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | QsciScintilla.SCI_DELLINERIGHT: QKeySequence.DeleteEndOfLine, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | QsciScintilla.SCI_NEWLINE: QKeySequence.InsertLineSeparator, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | QsciScintilla.SCI_LINEDELETE: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | QsciScintilla.SCI_LINEDUPLICATE: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | QsciScintilla.SCI_LINETRANSPOSE: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | QsciScintilla.SCI_LINECUT: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | QsciScintilla.SCI_LINECOPY: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | QsciScintilla.SCI_EDITTOGGLEOVERTYPE: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | QsciScintilla.SCI_LINEENDDISPLAY: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | QsciScintilla.SCI_LINEENDDISPLAYEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | QsciScintilla.SCI_FORMFEED: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | QsciScintilla.SCI_CANCEL: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | QsciScintilla.SCI_LINEDOWNRECTEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | QsciScintilla.SCI_LINEUPRECTEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | QsciScintilla.SCI_CHARLEFTRECTEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | QsciScintilla.SCI_CHARRIGHTRECTEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | QsciScintilla.SCI_VCHOMERECTEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | QsciScintilla.SCI_LINEENDRECTEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | QsciScintilla.SCI_PAGEUPRECTEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | QsciScintilla.SCI_PAGEDOWNRECTEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | QsciScintilla.SCI_SELECTIONDUPLICATE: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | QsciScintilla.SCI_SCROLLTOSTART: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | QsciScintilla.SCI_SCROLLTOEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | QsciScintilla.SCI_VERTICALCENTRECARET: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | QsciScintilla.SCI_WORDRIGHTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | QsciScintilla.SCI_WORDRIGHTENDEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | QsciScintilla.SCI_WORDLEFTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | QsciScintilla.SCI_WORDLEFTENDEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | QsciScintilla.SCI_HOME: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | QsciScintilla.SCI_HOMEEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | QsciScintilla.SCI_HOMERECTEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | QsciScintilla.SCI_HOMEDISPLAYEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | QsciScintilla.SCI_HOMEWRAP: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | QsciScintilla.SCI_HOMEWRAPEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | QsciScintilla.SCI_VCHOMEWRAP: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | QsciScintilla.SCI_VCHOMEWRAPEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | QsciScintilla.SCI_LINEENDWRAP: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | QsciScintilla.SCI_LINEENDWRAPEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | QsciScintilla.SCI_STUTTEREDPAGEUP: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | QsciScintilla.SCI_STUTTEREDPAGEUPEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | QsciScintilla.SCI_STUTTEREDPAGEDOWN: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | QsciScintilla.SCI_STUTTEREDPAGEDOWNEXTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | QsciScintilla.SCI_DELWORDRIGHTEND: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | QsciScintilla.SCI_MOVESELECTEDLINESUP: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | QsciScintilla.SCI_MOVESELECTEDLINESDOWN: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | QsciScintilla.SCI_LOWERCASE: QKeySequence.UnknownKey, |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | QsciScintilla.SCI_UPPERCASE: QKeySequence.UnknownKey, |
7201
6b42677d7043
Modified sources to be in line with the minimum Qt/PyQt requirement (v 5.9.0).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
6942
diff
changeset
|
107 | QsciScintilla.SCI_LINEDELETE: QKeySequence.DeleteCompleteLine, |
6b42677d7043
Modified sources to be in line with the minimum Qt/PyQt requirement (v 5.9.0).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
6942
diff
changeset
|
108 | QsciScintilla.SCI_DELETEBACK: QKeySequence.Backspace, |
4650
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | } |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | def s2qTranslate(scintillaCommand): |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | """ |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | Function to translate a QScintilla command to a QKeySequence. |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | @param scintillaCommand QScintilla command |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | @type int |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | @return Qt key sequence |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | @rtype QKeySequence.StandardKey |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | """ |
b1ca3bcde70b
First commit for the new hex editor tool.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | return Scintilla2QKeySequence[scintillaCommand] |