Skip to content
New issue

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

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[mozhi_malayalam] bug: Automatic insertion of ഋ character #2218

Open
2 of 8 tasks
zcraber opened this issue May 10, 2023 · 6 comments
Open
2 of 8 tasks

[mozhi_malayalam] bug: Automatic insertion of ഋ character #2218

zcraber opened this issue May 10, 2023 · 6 comments
Labels

Comments

@zcraber
Copy link

zcraber commented May 10, 2023

Describe the bug

character is automatically getting inserted when typing ൻ്റ്സ്.

mozhi

Reproduce the bug

  1. Typed nts
  2. Received ൻ്ഋസ്

Expected behavior

ൻ്റ്സ്

Related issues

No response

Keyman apps

  • Keyman for Android
  • Keyman for iPhone and iPad
  • Keyman for Linux
  • Keyman for macOS
  • Keyman for Windows
  • Keyman Developer
  • KeymanWeb
  • Other - give details at bottom of form

Keyman version

16.0.139

Operating system

Windows 10 22H2

Device

Windows Laptop

Target application

Reproduceable almost everywhere I tested including LibreOffice, Keymanforweb, browsers etc.

Browser

Brave Version 1.51.114 Chromium: 113.0.5672.92 (Official Build) (64-bit)

Keyboard name

mozhi_malayalam

Keyboard version

3.2.3

Language name

Malayalam

Additional context

No response

@zcraber zcraber added the bug label May 10, 2023
@darcywong00 darcywong00 changed the title bug: Automatic insertion of ഋ character bug(windows): Automatic insertion of ഋ character May 12, 2023
@rc-swag
Copy link
Contributor

rc-swag commented May 16, 2023

I get the same behaviour, I would like to test the keyboard rules though to see if this keyboard rule problem or a keyman engine problem.

@rc-swag
Copy link
Contributor

rc-swag commented May 22, 2023

@LornaSIL or @DavidLRowe Are you able to help me out on this one? I have loaded this into the debugger and I believe the output is for nts is correctly following the keyboard rules. I would like to suggest the keystroke sequence to achieve the output for the creator of this issue. However, I am not sure how to work that out.

More detail
n
Matches rule on line 6545 Rule
+ "n" > dk(key_9) "ൻ"

t
matches line 7174
"ൻ" + "t" > context dk(key_11) "്റ്"

s
matches line 6973
"റ്" + "s" > "ഋസ്"

@mcdurdin
Copy link
Member

I think we can transfer this to the keyboards repository and tag the keyboard author. As you say, line 6973 matches the described behaviour, so it's a function of the keyboard and not a bug in Keyman Engine.

@mcdurdin mcdurdin transferred this issue from keymanapp/keyman May 22, 2023
@mcdurdin mcdurdin changed the title bug(windows): Automatic insertion of ഋ character [mozhi_malayalam] bug: Automatic insertion of ഋ character May 22, 2023
@mcdurdin
Copy link
Member

@beniza can you take a look?

@DavidLRowe
Copy link
Contributor

I don't know the Malayalam script and I'm not familiar with this keyboard. From a brief look at the documentation, it seems that typing n-ts gives ൻറ്റ്സ് which, although closer, is not quite the expected sequence (ൻ്റ്സ്).

@ramesh-k
Copy link
Contributor

@cibu Can you please look this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants