How to change Keyboard Hover Colour
-
easiest
function onNoteOn() { Engine.setKeyColour(Message.getNoteNumber(), Colours.withAlpha(Colours.green, 0.7)); } function onNoteOff() { Engine.setKeyColour(Message.getNoteNumber(), Colours.withAlpha(Colours.green, 0.0)); }
-
I don't think you can change the mouse hover colour (if that's what you mean). You'd need to make a custom keyboard with a panel or C++.
-
I overlooked "Hover" - sorry
-
-
@Tania-Ghosh You can easily do it if you study C++
-
Will you tell us how?
-
@MikeB I found this in the source code once and now I can't find it - does anyone know where it is?!
-
@DanH Use Look and Feel.
-
@d-healey I gave it a try this morning - seemed like I'd need to create a whole new keyboard? I like the stock one
-
@DanH said in How to change Keyboard Hover Colour:
seemed like I'd need to create a whole new keyboard? I like the stock one
Yes you'd need to draw your own, it's not too difficult and can be fun. Here's an example that I'm using which is similar to the stock one. You'll probably want to change the colours and I think the stock one has some more gradients going on. The stock one will have a paint routine in the source code somewhere that you might be able to use.
HiseSnippet 1412.3ocwWs0aaaCEVJMpa1q6Rw1S6IN+jxpqgjcabRKJZtY2EzjFu5z1AjYTPKQawEYRAI5jXTDfh8Ka+j1+frCIkrjSbRZM1v7CA4b+iGdNGdTmXtGIIgGaXV5vIQDCy6Y0cBSDrc.lxL1cGCyuwZebhfDizr1ZRDNIg3aXZdmWHYXVZYC0u+94agCwLORNKCi2xodj8ninhbtc13kzvv1XexgzQEz9QarqGmsMOjOFvycrbLhvdGiGRdEVp1RVFl2skOUvi6JvBRBnyVb+IcC3mxz5+VZBseHQR3ZzEbjlsw1AzP+NYm0DCCyk6jexui9j+CV6S8oS4mmA9Nk.TtEEyAlKcSPx8y.RlEfzxZHceqtdwzHQtDId9JqcYvEx.LjpKBEstFK88eg01bPCln1H7wj1w.wTKrW0woJB9yJOsbYHcmHPg3AnmgZwFRYjZdwD3f7hPdebn1g6w4GuIyuMgDZKMBTuVLYHUVTzdLySP4L6J9w3SeW.UPdEWPpTEMHSxvpHd++XkxenboSvwHLDpi.F0vPfNxomRplvsHQ8hDM5gdHxs2SKWpbI5.jsTfOjhWoboRJoO3YHW.ZkFVKgHzUP1NmMX.ogOwuIfZPx.nn607wLfyqIdBLaXHwFWE0PJtzU8L.Xs+dQL1mBYy1fCrOx4LYBTCcMl0wKo1oTQvlgQAX6LN8CgB3pHmZ0WI2jF85ohXJh.nXikLNu3o6XxDsSP+zyPNEQS5oaFkJ5uq6DNi6C3mPhmiWu9ihGOFGJOJMVQEsrDE54nYNHnmftMf.45qdSUW8SeSIqklq4PUfcCzOildKUEAlncmzn8fJX6r7b8oWP5+pum0UgLnHUNUIuteHQH6xeUp.UVRo03Q8IxDrN4kYXMJftyNXfcksqrh7N5gt2P5TUGjdIARaCMj1URHin84g9PyxZoxjmgMCoCYD+CImIlFspnixK3PO.k1QT2I6bVWJrhGTjFS7qnutO+laV2RhoOylUHzN0d702xJ6RubaaydO8VttutpE2oY8+c5JkwcslMWeUhrNt4mTK4+Qcjtocj++2R5Nc1vs0QdqMWPAWVgDhyjkVGvrU0RkOuL5xhFLXtxjubEyCCIwyUrbig3axPalpgsJ5Db3XxTEgmTm8c569o8Nsm9gzBJxY6xnhChHozsgVX46ux++pupaj9RL7euY2cvBr7g9TdfdQjXAUBGycHm.aJoe1uj0NjjiE7Hktih3LoGLumHcOE86xsC4XAkM7PJ.aJffu0pHKWiyJtH1joDe722HE.5nU15kjI843Xei9Cy19pzc888uPpN7j9nbtWbwE+3rbqmxVor.lZkqbVrUm6k5YZ8gxHTEHZui5KBp7Dj6ip4TUxaGZRTHdxAPg4IoibAwCvgIDk783mBlArVWQ9KTMka8lJ5sGmH3ifIBQATujYrbGx.73PwlQQDbrb6TPpHdrVnZFH3pWCYMNHvo1pqq9s1ZNMW2ooqRqC4Cglk849jY7r74BXIQFiDJghh2aRHuE5t3wEvxznABaGhEcESBujm5zJ6J3x7gx0XQdTpmwuEyuPrWs74FmJyoSuj+q+bi.BcXP9Z2e7W2v3paXB61x8GCnZ1Edka1mJ.5tlYKS4ljrDpXRwM++L1B14F2B9SEh22pCU3ELeLtzbvHz28eAFS+1gu1pErromHGfKa092VzOT3VBOLFW1juOVDSgdbKneoKzw4QRqH.maYtjb1il1QRKy.cILeEgrcMUnqj1LUnalPiQXuX968zyTkecxWp3.Xho9XrRvWEBzHWC0bVvNKmZNFifdh264IO9ODFGNeapu.1zXAr4QKfMOdArY0EvllKfMqci1HGGs4XXLntc.XzokZvqoYKFFprTUgF+CvECDJJ
-
@d-healey Thanks, does the stock one not use images rather than paint routines?
-
@DanH No, it used to and you had to change the
"UseVectorGraphics"
option to true to disable that, but now this option doesn't seem to have any effect on the stock keyboard. -
@d-healey ok thanks, your keyboard is nice, actually it suits my needs a little better :)