Hello Manish:
I have pasted below the technote that contains the data you are
looking for.
TechnoteID: 10825
Subject: Rose keyboard shortcuts and command accelerators
USING COMMAND ACCELERATORS
These key combinations can be used from the same windows and
dialog boxes as the menu commands they accelerate. For
language specific accelerators, see the Index.
Edit Commands
Undo CTRL-Z ( last command only)
Cut CTRL-X
Copy CTRL-C
Paste CTRL-V
Delete DELETE (shallow delete)
Delete from Model CTRL-D (deep delete)
Relocate CTRL-L
Select All CTRL-A
View Commands
Zoom to selection CTRL-M
Zoom in CTRL-I
Zoom out CTRL-U
Refresh F2
Browse Commands
State Machine
Diagram CTRL-T
Expand CTRL-E
Parent CTRL-P / in Rose 2000 it prints
Specification CTRL-B
Referenced Class CTRL-R
Previous Diagram F3
Object/Interaction F5 (toggle between sequence and collaboration)
Units F7 / in Rose 2000 it is disabled
Help Contents F1
------------------------------------------------------------
Keyboard Operations
------------------------------------------------------------
NAVIGATING WITH THE KEYBOARD
To Do This: Type This:
Move between windows CTRL+TAB
Display the contents of a menu ALT or META in combination with
the underlined letter in the menu's
name
Activate a menu command Display the menu and type the
underlined letter in the command's
name, or type the key combination
indicated next to the command's name
(summarized in command accelerators)
Close an open menu ESC
Move between areas of a
dialog box TAB or SHIFT-TAB
Select an item in a dialog box SPACE BAR
Cancel a dialog box ESC
Perform the action in a
dialog box ENTER
------------------------------------------------------------
Keyboard Operations - C++
------------------------------------------------------------
C++ KEYBOARD ACCELERATORS
Generate Code Control-G
Edit Model Properties F4
Goto *.h file CTRL H
Goto *.cpp file CTRL K
------------------------------------------------------------
Keyboard Shortcuts
------------------------------------------------------------
DEBUGGING SHORTCUTS
Shift+F9
Displays the Add Watch dialog box, in which you can specify
the name of a Basic Script variable. Script Editor then displays
the value of that variable, if any, in the watch pane of its
application window.
Enter or F2
Displays the Modify Variable dialog box for the selected
watch variable, which enables you to modify the value of
that variable.
F6
If the watch pane is open, switches the insertion point
between the watch pane and the edit pane.
Ctrl+Break
Suspends execution of an executing script and places the
instruction pointer on the next line to be executed.
F9
Sets or removes a breakpoint on the line containing the
insertion point.
F10
Activates the Step Over command, which executes the next
line of a BasicScript script and then suspends execution
of the script. If the script calls another BasicScript
procedure, BasicScript will run the called procedure in
its entirety.
F11
Activates the Step Into command, which executes the next
line of a BasicScript script and then suspends execution
of the script. If the script calls another BasicScript
procedure, execution will continue into each line of the
called procedure.
------------------------------------------------------------
EDITING SHORTCUT
Del
Removes the selected text or removes the character following
the insertion point without placing it on the Clipboard.
BkSp
Removes the selected text or removes the character preceding
the insertion point without placing it on the Clipboard.
Ctrl+Y
Deletes the entire line containing the insertion point
without placing it on the Clipboard.
Tab
Inserts a tab character.
Enter
Inserts a new line, breaking the current line.
Ctrl+C
Copies the selected text, without removing it from the script,
and places it on the Clipboard.
Ctrl+X
Removes the selected text from the script and places it on
the Clipboard.
Ctrl+V
Inserts the contents of the Clipboard at the location of
the insertion point.
Shift + any navigating shortcut
Selects the text between the initial location of the
insertion point and the point to which the keyboard
shortcut would normally move the insertion point.
(For example, pressing Shift + Ctrl + Left arrow selects
the word to the left of the insertion point; pressing
Shift+Ctrl+Home selects all the text from the location
of the insertion point to the start of your script.)
Ctrl+Z
Reverses the effect of the preceding editing change(s).
------------------------------------------------------------
GENERAL SHORTCUTS
F1
Provides context-sensitive help for selected menu commands
and variables in the watch pane, for BasicScript terms in
the edit pane that have been selected or that contain the
insertion point, and for displayed dialog boxes.
Ctrl+F
Displays the Find dialog box, which allows you to specify
text for which you want to search.
F3
Searches for the next occurrence of previously specified
text. If you have not previously specified text for which
you want to search, displays the Find dialog box.
Esc
Deactivates the Help pointer if it is active. Otherwise,
compiles your script and returns you to the host application.
------------------------------------------------------------
NAVIGATING SHORTCUTS
Up arrow
Moves the insertion point up one line.
Down arrow
Moves the insertion point down one line.
Left arrow
Moves the insertion point left by one character position.
Right arrow
Moves the insertion point right by one character position.
PgUp
Moves the insertion point up by one window.
PgDn
Moves the insertion point down by one window.
Ctrl+PgUp
Scrolls the insertion point left by one window.
Ctrl+PgDn
Scrolls the insertion point right by one window.
Ctrl + Left arrow
Moves the insertion point to the start of the next word to
the left.
Ctrl + Right arrow
Moves the insertion point to the start of the next word to
the right.
Home
Places the insertion point before the first character in
the line.
End
Places the insertion point after the last character in
the line.
Ctrl+Home
Places the insertion point before the first character in
the script.
Ctrl+End
Places the insertion point after the last character in
the script.
Wayne Denman
Rose Technical Support Engineer
Rational Software Corporation
1-800-433-5444
-----Original Message-----
From: Manish Agrawal [mailto:[EMAIL PROTECTED]]
Sent: Friday, August 03, 2001 3:50 AM
To: [EMAIL PROTECTED]
Subject: (ROSE) keyboard interface to rose
Hi all,
I use a screen reader to access computers. I am currently creating a rose
add-in (using REI) to provide a keyboard interface to expose the complete
functionality of rose using only the keyboard (using the mouse is a bit
uncomfortable with screen readers).
Could you tell me where I can find a list of all the keyboard shortcuts and
accelerators used by rose so that I can avoid conflict and can avoid
duplicating the effort.
If there is no such list (I couldn't find one in the help files), could you
just take a few minutes off your work to jot down the keystrokes that you
commonly use in rose so that I can compile a list of the same.
It'll really be a great help.
Please also let me know if you have any pointers to resources that aid
people with visual disabilities to use rose. I searched the net for "rose
accessibility add-ins" and similar things, in vain! So, decided to make one
myself.
Thanks and regards
Manish
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK
* Body: unsubscribe rose_forum
*
*************************************************************************
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************