Prevent text selection
Add predefined keys, and fix marquee select

-- Added a list of predefined keys to the 'Add Key' dropdown (ISO enter,
etc.), to easily create those keys.
-- Doing our best to simulate mouse-capture (which doesn't exist in
HTML) so that marquee select is a little more usable.