I'm working on a keyboard layout for people with special needs so I created my own lay manager:
This works okay on macs especially. Here's my layoutmanager:
This has issues but works. Here's my tester:
The challenge is that my layoutmanager seems to screw-up the gridbaglayout so I can't control the exact size and placement of the keyboard. I've tried the gridlayout but it clips the top and bottom keys. Any ideas would be welcome.