Difference between revisions of "PUSH KEY"

From Recital Documentation Wiki
Jump to: navigation, search
Line 1: Line 1:
=PUSH KEY=
 
 
 
 
==Class==
 
==Class==
 
Keyboard Events
 
Keyboard Events
Line 35: Line 32:
  
 
procedure proc1
 
procedure proc1
@ 5,5 say "PROC 1 -- Pop'd The On Key Label"
+
  @5,5 say "PROC 1 -- Pop'd The On Key Label"
 
return
 
return
  
 
procedure proc2
 
procedure proc2
@ 6,6 say "PROC 2 -- Resetting The On Key Label"
+
  @6,6 say "PROC 2 -- Resetting The On Key Label"
pop key
+
  pop key
 
return
 
return
 
</code>
 
</code>
Line 49: Line 46:
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Commands]]
 
[[Category:Commands]]
 +
[[Category:Keyboard Events]]
 +
[[Category:Keyboard Events Commands]]

Revision as of 16:18, 3 June 2009

Class

Keyboard Events


Purpose

Puts ON KEY LABEL settings on the stack


Syntax

PUSH KEY [CLEAR]


See Also

ON(), ON KEY, POP KEY, SET COMPATIBLE


Description

The PUSH KEY command is used to place all ON KEY LABEL command settings on a stack in memory. These key assignments are then effectively saved and can then be changed while still allowing the original assignments to be restored with the POP KEY command. SET COMPATIBLE should be set to ON when using this command.

CLEAR

Including the CLEAR clause saves all current ON KEY LABEL assignments to the stack and then clears the current assignments.


Example

clear all
on key label f10 do proc1
push key clear
on key label f10 do proc2
read
return
 
procedure proc1
  @5,5 say "PROC 1 -- Pop'd The On Key Label"
return
 
procedure proc2
  @6,6 say "PROC 2 -- Resetting The On Key Label"
  pop key
return


Products

Recital Mirage Server, Recital Terminal Developer