why the fuck does it use parentheses instead of brackets? I can type [] without having to press shift on a run of the mill qwerty keyboard, and based on the frequency you need to use them, it makes a shitload of difference.
These keyboards were used with early MIT Lisp Machines.
If you're using emacs, then you can use:
(keyboard-translate ?\( ?\[)
(keyboard-translate ?\[ ?\()
(keyboard-translate ?\) ?\])
(keyboard-translate ?\] ?\))