A logical key whose action can be changed during the course of the application, depending on the context in which it is called JAM uses a keyset to determine the action that a particular soft key will take The keyset also contains labels that can be used to inform the user of the action of the soft key Soft keys can be simulated on terminals that do not provide hardware support for them
Button on a mobile which changes function depending on what you are doing with the phone Its current function highlighted using a keyword immediately above the button on the phone's LCD screen, helps greatly in simplifying the use of cellphones