[Oberon] Re (2): Keyboard substituting for mouse.

peter at easthope.ca peter at easthope.ca
Sat Jan 16 20:41:10 CET 2016


> How easy is it to disable the damned <capslock> or move it to
> a 'remote' key: eg. Pause/Break ?

In NO, Break already has a use. Don't break Break.

In Input.Mod, Search for CapsLock.  Disabling shouldn't
be difficult.  Comment out the actions you don't 
want and recompile.  Eg.

<	ELSIF c = 03AX THEN	(* Caps make *)
<		LedKey(flags, CapsLock, c, k)

>	ELSIF c = 03AX THEN	(* Caps make *)
>		(* LedKey(flags, CapsLock, c, k) *)

If you want another key to function as CapsLock, put those commented 
actions in the preferred locations.

In any case, CONST ... CapsLock = 2; shouldn't need a change.

A disabled <Caps Lock> in a public release for general use probably will 
confuse more than help.

The keyboard has been inherited from the mechanical typewriter with  
the convolutions of <Shift>, <Caps Lock>, <Cntrl>, <Alt> and etc. to 
extend functionality.  Better to focus on the display and pointing devices 
and keep the elaborations in software.

Regards,                  ... Lyall E.

-- 
123456789 123456789 123456789 123456789 123456789 123456789 123456789 12
Tel +1 360 639 0202 
http://easthope.ca/Peter.html Bcc: peter at easthope. ca



More information about the Oberon mailing list