Revision 1eaa501a
Added by Vincent Le Goff over 4 years ago
src/setup.py | ||
---|---|---|
35 | 35 |
|
36 | 36 |
includefiles = [ |
37 | 37 |
"translations", |
38 |
"worlds", |
|
38 | 39 |
"../dolapi.dll", |
39 | 40 |
"../jfwapi.dll", |
40 | 41 |
"../nvdaControllerClient.dll", |
src/ui/window.py | ||
---|---|---|
243 | 243 |
if e.GetEventObject() is self.output: |
244 | 244 |
shortcut = key_name(key, modifiers) |
245 | 245 |
if shortcut: |
246 |
if len(shortcut) == 1: |
|
247 |
self.input.AppendText(shortcut.lower()) |
|
248 |
self.input.SetFocus() |
|
249 |
elif shortcut.startswith("Shift + ") and len(shortcut) == 9: |
|
250 |
self.input.AppendText(shortcut[8]) |
|
251 |
self.input.SetFocus() |
|
252 |
elif shortcut == "Backspace": |
|
253 |
message = self.input.GetValue() |
|
254 |
if message: |
|
255 |
message = message[:-1] |
|
256 |
self.input.SetValue(message) |
|
257 |
self.input.SetFocus() |
|
258 |
self.input.SetInsertionPoint(len(message) + 1) |
|
246 |
if shortcut == "Backspace" or len(shortcut) == 1 or ( |
|
247 |
shortcut.startswith("Shift +") and len(shortcut) == 9): |
|
248 |
self.input.EmulateKeyPress(e) |
|
259 | 249 |
elif e.GetEventObject() == self.input: |
260 | 250 |
if key == wx.WXK_TAB: |
261 | 251 |
if self.engine.settings["options.accessibility.tab_end"]: |
Also available in: Unified diff
Replace the mechanism to type in the output widget