During the last weeks I’ve been checking out how BlitzMax works and done little bit of coding (setting up things to port my project to BlitzMax, that’s another story to which I won’t go in this blog post). There’s one tiny thing in BlitzMax that’s getting bit annoying.
The default editor uses Control+Arrow keyboard shortcuts in a really different way than one might expect. When you are editing some text and you press Control+Right Arrow in your keyboard, you’d expect that your cursor moves to the end of the next word. Instead of moving your cursor, BlitzMax IDE opens the next tabbed file there is. It didn’t take me more than 10-20 minutes to get annoyed about this “feature”.
I wonder why they wanted to torture me like this. What bad have I ever done to them? I can bear with all the bugs and delays, but ruining my IDE can’t be forgiven. (Well, luckily you can use other IDEs so you aren’t stuck with the default one – and besides, as far as I know, it might be even possible to change those keyboard shortcuts somehow.)
Funny how such a small thing can have such a big meaning. I suppose the lesson here is that one should follow certain existing & well-working guidelines when doing user interfaces.
On the good side: I really enjoy all the stuff that BlitzMax has – with my long Blitz3D background, moving into BMax looks so far really, really simple. And all the juicy Object Oriented stuff is there! Maybe I’ll forgive this tiny UI glitch after all…