プッシュスイッチとトグルスイッチの機能を、ソフトウェアで表現します。 ① キー 'a' を押す: マウスがランプの上にあるときだけ、ランプはオンします。 ② キー 'b' を押す: マウスがランプの上に来たとき、ランプはオンしますがマウスを離してもオン状態は維持されます。マウスをまたランプの上にかざすと、ランプはオフします。
ラッチ型スイッチの原理です。