💾 Archived View for blitter.com › apl-books › APLX50 › APLX-manual › www.microapl.com › apl_help › c… captured on 2023-01-29 at 14:24:43.
⬅️ Previous capture (2022-07-17)
-=-=-=-=-=-=-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Using the Keyboard</TITLE> <META NAME="DESCRIPTION" CONTENT="APL language help page: Using the Keyboard"> <META NAME="KEYWORDS" CONTENT="keyboard,keys,layout,keyboard shortcuts,apl,aplx,apl help"> <!-- %%COMMON_HEAD%% --> <META http-equiv="Content-Type" content="text/html; charset=utf-8"> <LINK rel="stylesheet" type="text/css" href="http://www.microapl.com/styles_apl_help.css"> <!-- %%END%%--> </HEAD> <body> <table> <tr> <td width="800" valign="top" colspan="2"> <center>Topic: <A HREF="ch.htm">APLX Help</A> : <A HREF="ch_000.htm">Getting Started with APLX</A>: <A HREF="ch_000_050.htm">Using the Keyboard</A> </center> <center> [ <A HREF="ch_000_040.htm">Previous</A> | <A HREF="ch.htm">Contents</A> | <A HREF="help_index.htm">Index</A> | <A HREF="http://www.microapl.co.uk/apl/index.html">APL Home</A> ]</center> <br></td> </tr> <tr> <td width="120"> <a href="http://www.microapl.co.uk/apl/index.html"><img height="68" border="0" width="119" src="MicroAPL_logo.gif" alt="www.microapl.co.uk"></a> </td> <td align="left" valign="bottom"> <h1>APLX for Windows: Using the Keyboard </h1> </td> </tr> <tr> <td width="800" valign="top" colspan="2"> <hr> <H2>Executing APL input lines</H2> <P>When you press Enter in the Session window, APLX will execute the current input line as follows:</P> <UL> <LI>If there is no text selected, the whole line on which the cursor is currently positioned will be executed by APLX. </LI> <LI>If the line to be executed has been edited, it will be restored to its previous state and the edited line copied down to the end of the session before being executed. </LI> <LI>If there is text selected in the window, only the selected text will be passed to APL for execution. Thus, you can type <tt>)FNS</tt> to display a list of functions, double-click on a function name to select it, and just hit Enter to execute it (assuming it takes no arguments). </LI> </UL> <p>You can recall the previous input line using Ctrl-UpArrow. This can be repeated multiple times if required. (Use Ctrl-DownArrow to go in the opposite direction).</p> <p>Occasionally you may want to add a new line to the session window without executing any APL expression. You can do this using Ctrl-Enter.</p> <H2>Entering APL Symbols</H2> <p>You can enter APL symbols either from the keyboard, or by using the <A HREF="ch_000_040.htm">QuickSym</A> window. The APL keyboard layout is described in the section <A HREF="ch_000_030.htm">Entering APL Symbols</A>.</p> <H2>Keyboard shortcuts - Windows </H2> <table cellspacing="20%"> <tr> <td>Control + O</td> <td>Open (load) workspace</td> </tr> <tr> <td>Control + S</td> <td>Save workspace or fix function</td> </tr> <tr> <td>Control + P</td> <td>Print window</td> </tr> <tr> <td>Control + Z</td> <td>Undo</td> </tr> <tr> <td>Control + X</td> <td>Cut</td> </tr> <tr> <td>Control + C</td> <td>Copy</td> </tr> <tr> <td>Control + V</td> <td>Paste</td> </tr> <tr> <td>Control + A</td> <td>Select All</td> </tr> <tr> <td>Control + F</td> <td>Find/Change</td> </tr> <tr> <td>F3</td> <td>Find Next</td> </tr> <tr> <td>Control + F3</td> <td>Find Selected Text</td> </tr> <tr> <td>Control + K</td> <td>Replace and Find Next</td> </tr> <tr> <td>Control + E</td> <td>Open Editor</td> </tr> <tr> <td>Control + Break</td> <td>Interrupt execution</td> </tr> <tr> <td>F5</td> <td>Resume execution</td> </tr> <tr> <td>F10</td> <td>Step Over</td> </tr> <tr> <td>F11</td> <td>Step In</td> </tr> <tr> <td>F12</td> <td>Run to end</td> </tr> <tr> <td>Control + W</td> <td>Close Current Window</td> </tr> <tr> <td>Control + L</td> <td>Select Next Window</td> </tr> <tr> <td>Control + 0 <i>to</i> 9</td> <td>Select window N. Window 0 is the session window</td> </tr> <tr> <td>Control + D</td> <td>Select debug window</td> </tr> <tr> <td>Control + I</td> <td>Clean up indentation <i>(in Edit window)</i></td> </tr> <tr> <td>F1</td> <td>Help on selected item</td> </tr> <tr> <td>Shift + F1</td> <td>Shows current keyboard layout</td> </tr> <tr> <td>Control + UpArrow</td> <td>Recall previous input line from input history. Can be repeated multiple times.</td> </tr> <tr> <td>Control + DownArrow</td> <td>Recall next input line in input history. Can be repeated multiple times.</td> </tr> <tr> <td>Control + Enter</td> <td>Add a new line to session window without executing anything. In the QuickSym pop-up, inserts currently-selected character into the underlying window</td> </tr> <tr> <td>Menu key</td> <td>Bring up the <A HREF="ch_000_040.htm">QuickSym</A> window</td> </tr></table> <hr> </td> </tr> <tr> <td width="800" valign="top" colspan="2"> <center>Topic: <A HREF="ch.htm">APLX Help</A> : <A HREF="ch_000.htm">Getting Started with APLX</A>: <A HREF="ch_000_050.htm">Using the Keyboard</A> </center> <center> [ <A HREF="ch_000_040.htm">Previous</A> | <A HREF="ch.htm">Contents</A> | <A HREF="help_index.htm">Index</A> | <A HREF="http://www.microapl.co.uk/apl/index.html">APL Home</A> ]</center> <br></td> </tr> </table> <!-- %%COMMON_BODY_TAIL%% --> <p class="copyright">Copyright © 1996-2010 MicroAPL Ltd</p> <!-- %%END%% --> </body> </html>