In latest version of the TeXstudio (2.8.4) for OS X and Windows there is a problem with editor in Persian ISIRI (Standard) keyboard layout. Shift + Space (or Shift + b) is supposed to print the ZWNJ character, but it isn't printed in the editor. This character in very important in typing Persian and is widely used. The same problem appears to be in TeXmaker editor but TexShop doesn't have this problem.
The link below is the layout of the Persian ISIRI (Standard) keyboard.
http://persian.nmelrc.org/persianword/PersianKL_preview.pdf
This might be a Qt bug. Does it work when typing in regular textedit or lineedit boxes? e.g. try the fields
Name
andDescription
in the dialogFile -> Make Template ...
.As a workaround you can create a script (
Macros -> Edit Macros
) to insert the required character:Then assign the desired shortcut at
Options -> Configure ... -> Shortcuts
.Hi Tim, thanks for the answer.
No, it doesn't work in neither QLineEdit nor QTextEdit, but the macro workaround works. It would be great if you could solve the problem for the next release. I know many other people who also have this problem on their Windows and OSX systems.
Thanks again for mentioning the workaround.
Since it's a Qt bug, we cannot influence this. However, I've reported the bug upstream: https://bugreports.qt-project.org/browse/QTBUG-42074
will be fixed in Qt5.6.3/5.8.1 https://bugreports.qt.io/browse/QTBUG-42074