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

Support for hyper/meh #213

Open
ThomasAlban opened this issue Apr 13, 2024 · 3 comments
Open

Support for hyper/meh #213

ThomasAlban opened this issue Apr 13, 2024 · 3 comments

Comments

@ThomasAlban
Copy link

ThomasAlban commented Apr 13, 2024

In my config I have defined HYPER as LS(LA(LC(LCMD))). However when I use it as a keypress, it shows up in the editor as undefined. It would be nice if there was some way that this could be supported!

@nickcoutsos
Copy link
Owner

Hi @ThomasAlban it's unfortunately not that straightforward to support. It may sound like there isn't a lot to it in this case but when opening the door to parsing preprocessor statements it's more a question of how complex it could be. I wrote a little more about the complexity in Keymap Editor Wiki::Preprocessor Support

@ThomasAlban
Copy link
Author

Yeah you're right - I was invisioning some sort of simple pre-processor but your writeup does a good job of explaining why it's not really possible to implement it simply!

@ThomasAlban
Copy link
Author

I just had a different idea about this which would perhaps make more sense - having the UI show LS(LA(LC(LCMD))) (in any order) as 'Hyper' and LS(LA(LCTRL)) as 'Meh' (or maybe as symbols), perhaps as a togglable option.

@ThomasAlban ThomasAlban reopened this Apr 14, 2024
@ThomasAlban ThomasAlban changed the title Support for defines in config Support for hyper/meh Apr 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants