The GNU Modula-2 front end to GCC

gm2-libs-coroutines/KeyBoardLEDs

DEFINITION MODULE KeyBoardLEDs ;

(*
    Description: provides a simple module to manipulate the keyboard
                 LEDs in Linux.
*)

EXPORT QUALIFIED SwitchLeds,
                 SwitchScroll, SwitchNum, SwitchCaps ;


(*
   SwitchLeds - switch the keyboard LEDs to the state defined
                by the BOOLEAN variables. TRUE = ON.
*)


PROCEDURE SwitchLeds (NumLock, CapsLock, ScrollLock: BOOLEAN) ;


(*
   SwitchScroll - switchs the scroll LED on or off.
*)


PROCEDURE SwitchScroll (Scroll: BOOLEAN) ;


(*
   SwitchNum - switches the Num LED on or off.
*)


PROCEDURE SwitchNum (Num: BOOLEAN) ;


(*
   SwitchCaps - switches the Caps LED on or off.
*)


PROCEDURE SwitchCaps (Caps: BOOLEAN) ;


END KeyBoardLEDs.