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

Add mouse button swap for left-handed mode #531

Open
missyjcat opened this issue Jul 3, 2019 · 3 comments
Open

Add mouse button swap for left-handed mode #531

missyjcat opened this issue Jul 3, 2019 · 3 comments

Comments

@missyjcat
Copy link

My kid is left handed so using Kano OS with the current default is limiting for him. Suggest adding one more setting to swap the left/right mouse buttons. I see it's also been asked here in the forum: https://community.kano.me/t/left-handed-mouse-button-swap/410

@radujipa
Copy link
Contributor

radujipa commented Jul 3, 2019

Hi @missyjcat and thank you for the feedback. Are you using an external mouse by any chance and not a Kano keyboard?

I've created a feature request internally about this and will work with our Product Owner to prioritise this for a future release.

@missyjcat
Copy link
Author

Yes, I had an old Raspberry Pi 3 lying around and flashed the Kano OS on it. It's a great OS for kids! But we're using old hardware so just a standard mouse.

I can help if I have the time too. Are you all taking community contributions?

@radujipa
Copy link
Contributor

radujipa commented Jul 3, 2019

From a Terminal could you try using:

Swap left-right mouse buttons:

xmodmap -e "pointer = 3 2 1"

Restore mouse buttons to default:

xmodmap -e "pointer = default"

Having had a quick look at this, I think it's going to be a bit more involved to support this system-wide given that we're using a few different technologies. The above configures the button mappings under X11 server, but we'd have to look further into how to integrate that for Qt and Love2D applications (e.g. Dashboard, Story Mode, etc). We are accepting contributions, feel free to look into it.

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