Your window manager is probably grabbing the mouse click so Code Crusader never gets it. Most window managers provide a configuration file that you can change so the mouse click isn't grabbed. If your window manager doesn't allow this, ask the developers to add this feature!
If you are using Enlightenment, holding down both Meta and Control will get around this problem.
We agree that Code Crusader should allow you to change the bindings. This is on the list of things to do. It is worse when the window manager isn't configurable, however, because then all other programs suffer.
You can change this behavior in the Editor Preferences dialog.
For those of you who don't care about the theory, the on-line help explains all the key shortcuts, including that Meta-left/right-arrow moves the caret to the beginning/end of the line.
The reason that this is this default is simple consistency. Home/End scrolls every other widget that has a scrollbar. The arrow keys are already designated as the keys that move the caret, so modified arrow keys should provide useful shortcuts.
Also, since the Page Up/Down keys affect the scrollbar, the Home/End keys should also affect the scrollbar, since they are grouped together, at least on Macintosh® and PC keyboards.
As usual, the Macintosh® got it right and Windows®/Motif got it wrong.
You can change this behavior in the Editor Preferences dialog.
For those of you who don't care about the theory, the on-line help explains all the key shortcuts, including that Ctrl-up/down-arrow moves the caret to the top/bottom of the visible text.
The reason that this is the default is that it can be very useful to have the caret stay where it is. If you scroll somewhere (e.g. via a scrolltab!) to peek at something, you can get back to where you were by simply pressing any arrow key.