Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Problem when using backspace in Scintilla based applications #2855

nvaccessAuto opened this Issue Dec 7, 2012 · 6 comments


None yet
1 participant

Reported by a11cf0.vk on 2012-12-07 16:38
steps to reproduce:
1.Open any Scintilla-baced text editor. Notepad++ or SciTE or Notepad2 will work.
2.Set current encoding to UTF-8;
3.Paste this Cyrrilic string: 'тест', or enter any non-latin text.
4.Try to delete characters from this text by using backspace or delete.
Currently, NVDA reads the text correctly, but speaks characters in a wrong encoding when using backspace or delete.
I think this problem is related to that described in ticket #2411.

Comment 1 by a11cf0.vk on 2012-12-07 16:39
Changed title from "Encoding problem in Scintilla controles." to "Encoding problem in Scintilla controles"

Comment 2 by ateu on 2012-12-07 17:07
Changed title from "Encoding problem in Scintilla controles" to "Encoding Problem in Scintilla Controls"

Comment 4 by a11cf0.vk on 2012-12-08 07:47
I updated to latest NVDA snapshot and tested this again.
NVDA works correctly when using delete, but when using backspace NVDA speaks nothing.
This happens when the file encoding is set to anything accept the default system code page and you try to delete any non-ASCII character.
The default code page of my system is CP1251.
The following log fragment is generated:
IO - inputCore.InputManager.executeGesture (18:30:41):
Input: kb(desktop):backspace
IO - speech._speakSpellingGen (18:30:41):
Speaking character u'\ufffd'

Comment 5 by a11cf0.vk on 2012-12-08 07:50
Changed title from "Encoding Problem in Scintilla Controls" to "Problem when using backspace in Scintilla based applications"

Comment 6 by a11cf0.vk on 2013-01-18 11:25
Please remove the discription of this ticket.
It is complitly incorrect.
The correct discription is provided in comment:4.

Comment 7 by mdcurran on 2013-02-01 18:15
Fixed in c790f84.
Milestone changed from None to 2013.1
State: closed

@nvaccessAuto nvaccessAuto added the bug label Nov 10, 2015

@nvaccessAuto nvaccessAuto added this to the 2013.1 milestone Nov 10, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment