CudaText
CudaText copied to clipboard
Backticks still dont work on macOS
macOS 11.3 CudaText 1.124
It will be good if you download this Lazarus program https://scootersoftware.com/download.php and repro the bug there too. Scooter-software have good experience in Lazarus and they can make the lazarus fix if needed. @tatecapone
@tatecapone I got reply from ScooterSoftware quote: I just checked BC and Lazarus on macOS 11 and both typed a back tick successfully. .... Check if your end user’s keyboard layout makes a difference. Launching from the command line vs double clicking the app icon might affect things too, since the environment will be different.
@tatecapone Pls read https://www.scootersoftware.com/vbulletin/forum/beyond-compare-4-discussion/mac/85470-typing-backtick-char-on-macos-big-sur?p=85491#post85491
seems, it's local PC issue.
@jairomartinezA , do you confirm this issue on your macOS setup?
Yes, that happens.
@skalogryz , sorry that I disturb you, but do you know reason for this issue? - in custom controls like SynEdit and my ATSynEdit.
are you talking about these backticks, guys?

In my case, neither kind of accents works.
oh, you mean this?
Option + ` + letter = grave accent à, è, ì, ò, or ù (like this: Voilà)
Option + i + letter = circumflex accent â, ê, î, ô, or û (like this: Crêpe)
or this method:

Yes, with CudaText I cannot get accent marks.

Here is simplest demo to test backticks (I don't have Mac for the next 2 weeks)
- Lazarus src tst-backtick-input.zip
- compiled Mac x64 app app.app.zip
backticks still not entered? @veksha @jairomartinezA
No, I cannot enter backticks with this project:

Thanks for test.

It seems that only with US International PC keyboard one can use easy method of typing accented letters:
-
type backtick (it will be yellow)

-
type letter

with other keyboards layouts (ABC or US) user must use two methods i mentioned above (https://github.com/Alexey-T/CudaText/issues/3158#issuecomment-1198645308)
this is all works in all other applications (Notes, or Terminal, etc.. even in Sublime), but none of methods are working in CudaText. this was just not implemented, I think.
PS: using US International PC keyboard layout backticks are not even appearing in CudaText or test app. you can't enter them.
with other keyboard layouts you can enter them at least.
In my case:

I cannot get this in CudaText, the next chars were typed inside this GitHub comment, here works but in CudaText the chars appear without accents:
àáèé
regular SynEdit lacks this too, i'm afraid.
Of course SynEdit lacks it - if it's so in primitive demo
but very primitive edit box has support for typing accents.
edit box is OS-based. not 'primitive' al all !
SublimeText also has this facility:
Preferences > Key Bindings, add the following code to the file that opens Default (Linux).sublime-keymap:
[
{ "keys": ["`","a"], "command": "insert", "args": {"characters": "à"}},
]
https://stackoverflow.com/questions/27703981/cant-type-accented-characters-in-sublime-text-3-ubuntu-14-10
wait, the problem is that I cannot enter backtick char? or that I cannot enter ACCENTED chars? we have only second or both? backtick-keyboard-button exists on Macs, does it work? https://cdn.mobilesyrup.com/wp-content/uploads/2018/06/MacBook-Pro-Keyboard.jpg
- entering
backtick charcan't be a problem of CudaText. it can be a problem of Keyboard Layout, I think. for example, i can enter backtick (in all apps) with "~" key while usingABC,U.S.,U.S. International - PC, but not when switched toSpanish/Russian/etc..
in case of Spanish, for example, I can use only "Press and hold" method of inserting chars with accents.
press "e" and hold:

I think the problem is that for CudaText no method is available. I know three methods:
- type ` then the letter
- Option + ` + letter
- press and hold method.
first method works for me only when switched to U.S. International - PC layout.
second method works only for ABC, U.S., U.S. International - PC
third method seems to work no matter what layout you have.
none of these work in CudaText.
but!! interestingly enough that with U.S. International - PC layout no char is entered in CudaText by pressing "~" key. in other apps it works. so this needs to be checked, I think.
maybe it is what @tatecapone was walking about, maybe not.
PS: i have windows-type keyboard (eng/rus/ua), macOS Big Sur inside virtual machine.
wait, the problem is that I cannot enter backtick char? or that I cannot enter ACCENTED chars? we have only second or both? backtick-keyboard-button exists on Macs, does it work? https://cdn.mobilesyrup.com/wp-content/uploads/2018/06/MacBook-Pro-Keyboard.jpg
In my case, I cannot get any ACCENTED chars. In SublimeText works as expected.
Alex I think this issue can be closed too.

Thanks for checking.