0.1. Shortcuts ________________________________________________________________ dataComet documentation. (Rev. 3/16/2010) Copyright 1995 databeast, Inc. All Rights Reserved. ___________________________________________________ Summary of special key-action combinations The following list summarizes the functions modified by the Option, Shift, and Control keys. ___________________________________________________ HELP! Control-"Click" on a menu, dialog item, or control to bring up the dataComet documentation describing the item. Control-Command-"Key" brings up the documentation for the menu command which the key triggers. Standard Macintosh commands: Command-"." cancels macros, printing, and other actions. Standard Macintosh Keyboard keys: "Ins", "Delete ->", "Page up", "Page down", "Home", and "End" perform the "normal" Macintosh window function. (To send VT220 keys using these keys, hold down the Shift key, or select the dataComet Preferences Keypad pane item "VT220 named FKeys sent without Shift key down".) Scroll Wheel actions: Holding down the "Option" key while wheeling scrolls by pages. Mouse Click actions: Clicking on a selection and dragging it will perform a Drag and Drop operation. Shift-Drag will copy an emulator selection in Table mode. Option-Drag will omit carriage returns in an emulator selection. "Go Away Button" closes a window (and session, if any). "Zoom Button" zooms a window out to maximum size. Shift-"Zoom Button" zooms a window in to a width of 75 characters rather than out to maximum print width. Option-"Zoom Button" miniaturizes a window rather than zooming it. Command-"Title Bar" lets you drag a window without bringing it to the front. If the window is frontmost and you Command-click on the window name, a popup list of the window's folder hierarchy will appear; selecting a folder from this list will open that folder. Option-"Title Bar" drags a session window and its .edit window together. Option-"Grow Box" resizes the window and renegotiates the size with host. (Not all Telnet hosts support this option.) Command-"Click" in a window will select a word and call Internet Config to resolve it as a URL (with "mailto:" as the default if there is no URL class at the beginning). Command-"Click" on an emulator button brings up a dialog to set the macro for the button. Command-"Click" on the shaded area of the button bar adds a new macro button. (Buttons with no title are disabled.) Command-"Menu Macro select" allows you to redefine a menu macro. Option-"Click" in the emulator window moves the host cursor. (Note that emulator mouse clicks can be customized using Macros). OR You can change this behavior using the "Global" Preferences dialog item "Option-click sends cursor motion key sequences"; when this item is turned off, simple clicks move the host cursor, and then... Option-"Click" in the emulator screen resets the emulator selection without re-positioning the cursor; it also causes the emulator to select whole lines if you drag the mouse. Control-"Click" in an emulator window performs an IBM 3270 light pen select operation, when possible, and otherwise performs a "word select/copy/Paste" operation which Pastes the word you click on into the emulator at the host cursor position. Control-"Click" in an edit window sends the selection to the next frontmost emulator window, except for session.edit windows, which always send the selection to the session with which they are associated. ASCII Keyboard Control Characters and function keys: Control-"Key" sends an ASCII control character. Control-Option-"Key" can make meta-characters for EMACS: Control-Option-"Key" sends an ASCII meta-character. Control-Shift-Option-"Key" sends an ASCII meta-shift- character. Control-Shift-"Key" sends a meta-control-character. Option-"Key" meta-characters: When the "dataComet Keyboard.rsrc" is installed and selected, and the "VT100" option "Option is meta key" is enabled, you can use more straightforward keys to make meta-characters: Option-"Key" sends an ASCII meta-character. Shift-Option-"Key" sends an ASCII meta-shift-character. Option-Control-"Key" sends a meta-control-character. VT220 function keys: The VT220 function key mappings can be changed to alternate mappings using the "Host menus and keymapping" menu in the "NewÉ"/"Reconfigure SessionÉ" and "VT100" Preferences dialogs. "F1" -> F1, "F2" -> F2, etc. ("Help" is F15, and "Do" is F16.) "Shift-" adds 12 so "Shift-F1" -> F13, etc. "Control-" adds 24 so "Control-F1" -> F25 "Control-Shift-F1" -> F36 "Option-" adds 48 to send other function keys: Find Option-"F1" -> "F49" Insert Here Option-"F2" -> "F50" Remove Option-"F3" -> "F51" Select Option-"F4" -> "F52" Previous Screen Option-"F5" -> "F53" Next Screen Option-"F6" -> "F54" PF1 Option-"F7" -> "F55" or "clear" (keypad) PF2 Option-"F8" -> "F56" or "=" (keypad) PF3 Option-"F9" -> "F57" or "/" (keypad) PF4 Option-"F10" -> "F58" or "*" (keypad) Toggle Auto Print Shift-Option-"F1" -> "F61" Use Shift to send VT220 Function keys on the keyboard: Find "home" + Shift Insert Here "ins" + Shift Remove "del" + Shift Select "end" + Shift Previous Screen "page up" + Shift Next Screen "page down" + Shift The FKeys can also be sent with the buttons on the left hand side of the window; press the '?'/'M' button to s see the labels. IBM Keyboard PF keys: Control-"Key" or keypad key sends IBM 3270 PF keys (see PF menu); "Return" -> IBM Enter; Shift-"Return" -> Line Feed; "F1" -> PF1; Shift adds 12 so Shift-"F1" -> F13, etc. ... see the document on Emulators for more information. The IBM PF Keys can also be sent with the buttons on the left side of the window; press the '?'/'M' button to see the labels. Edit window Keyboard -> Host commands: "Enter (KP)" sends text from the topmost .edit window to a host; Command-"Return" breaks a line and sends it to a host; Shift-"Enter (KP)" executes the text as a macro; Shift-Command-"Return" breaks a line and executes it as a macro; Note that the Enter key commands listed here are very useful when pasting boilerplate text! Macintosh-native fonts are automatically translated to the host character set selected using the "Translation" menu for the target host window; the target host window is the next topmost connected emulator window. File Menu commands: Shift-"New..." opens a new edit window. Shift-"Open..." opens all documents as text documents. Option-"New..." opens a Shell session (under OS X only). Shift-Option-"Terminal Session..." opens a clone of the topmost window. Option-"Open..." opens a session document without opening the connection. Option-"Save text as" sets a text document's creator type so it will be opened using dataComet (dataComet's ID is '3278'). Shift-"Save text as" saves the window position and font info so you can save these parameters in non-dataComet documents (these are automatically updated for dataComet documents). Shift-"Open Log..." selects a file to save VT100 print streams rather than printing them. Option-"Open Log..." selects a file to log all session data transmissions for debugging purposes. Shit-Option-"Open Log..." logs session data as it is displayed, rather than scrolled off or cleared, so that extra line feeds are not added to the log (like NCSA Telnet's logging). Shift-"Print..."/Shift-Print selection..." print without displaying the Print dialog. Option-"Quit" quits dataComet without querying the user to close connections and save documents (no save is performed). Transfer Menu commands: Shift-"Upload" can be used to accept a download (by default AutoReceive is enabled, so usually this is not necessary). Edit Menu commands: Shift-"Copy" and ... Shift-"Append screen to .edit window" perform a TEXT screen copy (adding a space at the end of each line and a carriage return for each two carriage returns). Option-"Copy" copies the emulator selection as a Table. "Paste" automatically translates from Macintosh fonts to other fonts using the Translation selected for the target window if translation of host output is enabled. Shift-"Paste" forces translation. Option-"Paste" suppresses translation. Edit window Paste only: Option-"Paste" does a search before pasting ("Repeat Paste"). Shift-Option-"Paste" does a "Replace all" operation. Shift-"Clear buffer" resets the emulator (including automatically backmapping all VT100 graphics characters in the buffer to fix garbage from invalid SO command characters). Shift-"Select All" selects the current screen rather than the entire scrollback buffer. Shift-"Find" does a search backwards. Option-"Find" does a search using the current selection. Shift-Option-"Go to line..." goes directly to the end of the scroll buffer without presenting the dialog. Shift-"Record session" records the emulator session including the host commands received and characters sent to the host. Shift-Option-"Record session" records the emulator session including the Telnet layer interactions. You can turn off literal session recording by selecting "Record Session" again with no modifiers. Edit -> Selection Menu commands: Shift-"Cursor Key" extends the selection range (edit only). Option-"Cursor Key" moves by words (left/right) or sentences (Up/Down). Shift-"Match Brackets" matches backwards. Edit window text reformatting commands: The "Paragraph" button toggles display of paragraphs wrapped/unwrapped (same as Option-"Add Returns"). The "+Paragraph" button wraps selected text by inserting carriage returns (same as Shift-"Add Returns"). The "-Paragraph" button unwraps selected text by replacing carriage returns with spaces (same as "Remove Returns"). "Page up" and "Page down" refer to the Edit menu commands: Shift-"Page up" shifts text left by deleting tabs. Option-"Page up" and the "<<" button shift text left. Shift-Option-"Page up" and the "|<<" button delete ALL leading spaces and tabs in the selected text. Shift-"Page down" shifts text right by inserting tabs. Option-"Page down" and the ">>" button shift text right. Shift-Option-"Page down" shifts selected text in an edit by inserting '>' characters. The "#" button brings up the "Cursor Word CountÉ" modeless dialog. Window Menu commands: Shift-"Close session" causes a close without macro execution. Shift-"Window Menu Select" redirects output to the selected window. Shift-"Zoom" closes a Session connection. Option-"Toggle .edit window" switches macro execution for a session-linked .edit window into the edit window, as opposed to executing the macro in the emulator window context. Shift-"Toggle .edit window" brings up the "Go to LineÉ" dialog. Control Menu commands: When you select a Font, Size, or Leading, only the screen settings are set to the same value by default. You can also set the print settings independently: Option-"Font" changes the print setting. Option-"Size" " Option-"Leading" " Shift-"Translation" selects the Translation table so that characters received from the host are NOT translated to the Mac character set, so you can use the Comet-Fonts and use standard Mac Option-key combinations to enter "foreign" characters; this way only characters SENT to the host are translated. Edit window Translation only: "Translation" translates the selection in an edit window from the Macintosh character set TO the selected set. Option-"Translation" translates the selection in an edit window back into the Macintosh character set FROM the selected set. Macro Menu commands: Shift-"Record actions for macro" records a session without generating match strings (this is useful for recording 3270 or other page-mode screen macros which have a fixed page layout with changing data). Shift-"Dump macros into .edit" dumps a character table into the frontmost edit window. Option-"Dump macros into .edit" dumps a table of the current CSV macro settings into the a new edit window. Command-Menu macro item allows you to modify a macro added to the "Macros" menu using the "Add Menu MacroÉ" command. ________________________________________________________________