keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
390 stars 108 forks source link

feat(developer): Report a problem if both LALT and RALT layers are used #10578

Open LornaSIL opened 8 months ago

LornaSIL commented 8 months ago

Is your feature request related to a problem? Please describe.

In the past, I thought Keyman developer used to report a problem is both LALT and RALT layers were used.

Describe the solution you'd like

I'd like to see Keyman Developer refuse to compile if there are rules for both LALT and RALT.

Describe alternatives you've considered

I would at least expect a warning in the "Messages" Window about LALT not being a good rule as that is often a hotkey for applications.

Related issues

No response

Keyman apps

Keyman version

16.0.144

Operating system

Windows 11

Device

Windows Dell laptop

Target application

No response

Browser

No response

Keyboard name

https://github.com/keymanapp/keyboards/pull/2449

Keyboard version

No response

Language name

No response

Additional context

No response

mcdurdin commented 7 months ago

Thanks for the suggestion @LornaSIL -- agree that some more 'linting' quality type rules such as this would be very valuable. I've put this up for consideration for 18.0 (as we go to beta for 17.0 imminently)