# Keyboard Control
The AsTeRICS Configuration Suite is fully accessible by keyboard. The following sections describe the usage in the different parts of the ACS.
The whole ACS is fully accessible by keyboard. The menu items of the ACS menus can be acessed pressing the Alt-key, followed by the keys, being displayed. Screenshot 1 shows the menu after pressing Alt, Screenshot 2 shows the System menu after pressing Alt folowed by pressing Y.
Screenshot: The menu after pressing Alt
Screenshot: The menu after pressing Alt followed by pressing Y
# The Drawing Area
The drawing area can be reached, pressing Ctrl+D, the focus will be on the first element. The focus between the elements can be changed using the Tab key or the Arrow keys. Elements can be selected using the Space Key, multiple elements can be selected, pressing Ctrl+Space. Pressing the App Key (also called Context Menu key) opens the context menu. Screenshot 3 shows a selected component with the opend context menu.
Screenshot: Component with opend context menu
# The Context Menu
Add Channel creates a new channel. An output port must be selected to initiate a new channel.
Connect Channel sets the end point of the new channel. Select an empty input port to finish the channel
Drop Channel deletes an initiated but unfinished channel
Add Event Channel creates a new event channel. An event trigger must be selected to initiate a new event channel.
Connect Event Channel sets the end point of the new event channel. Select an event listener to finish the event channel. Afterwards, the events must be set in the Event Editor
Drop Event Channel deletes an initiated but unfinished event channel
Move Selection moves the selected elements on the drawing area by using the arrow keys. The move operation can be stopped by pressing Enter.
Delete Selection deletes the selected components, channels and event channels.
Properties sets the focus to the Property Editor
Show Component Status displays a component status window.
Remove Conflict Marker removes the marker, indicating a version conflict between the component collection of the ARE and the ACS.
# The GUI Editor
Accessing the GUI Editor is quite similar to the Drawing area. Using the Ctrl+G key combination sets the focus on the first element. The App Key (also called Context Menu key) opens the context menu, offering the options of:
Resize chnages the width and hight of the GUI element by using the arrow keys.
Stop Resize stops the resize operation. This function will automatically be called if the focus is set to any other element (e.g by pressing the Tab or the App key).
Move moves the GUI element on the GUI area by using the arrow keys.
Stop Move stops the move operation. This function will automatically be called if the focus is set to any other element (e.g by pressing the Tab or the App key).
# Property and Port Editor
Ctrl+G sets the focus to the property editor tab. Using the Tab key sets the focus to the property editor, using the arrow keys allows to navigate to the other tabs (input and output ports, event triggers and listeners). Within the property editor, navigation will be handled using the Tab key to select and edit the different properties. Within the input and output ports, the list of ports can be navigated using the arrow keys (so shown in screenshot 4).
Screenshot: Port Editor with opend and closed output ports
# Event Editor
With the Event Editor (reachable with the shortcut Ctrl+E), events within an event channel will be set. Once again, the navigation will be handled using the Tab key. When a combobox is in focus, the value can be changed using the up an down arrow keys. Furthermore, the combobox can be opend using the Enter key. Screenshot 5 shows the event editor with an opend combo box.
Screenshot: Event Editor with opend combobox
# Keyboard Shortcuts
Open Help window
Start the model
Pause the model
Stop the model
Ctrl + A
Select all elements in the drawing area
Ctrl + C
Copy all selected elements to the clipboard
Ctrl + X
Cut out all selected elements and copy them to the clipboard
Ctrl + V
Paste the elements from the clipcoard to the drawing area
Ctrl + Z
Undo last operation
Ctrl + Y
Redo last operation (after Undo)
Ctrl + S
Save the drawing
Delete the selected elements
Ctrl + +
Ctrl + -
Ctrl + D
Set focus on the drawing area
Ctrl + G
Set focus on the GUI area
Ctrl + P
Set focus on the Property editor
Ctrl + E
Set focus on the Event editor
Display keyboard shortcuts of the menu elements
Navigate to the next element (in several areas)
Move Focus in several areas, also move in scroll areas
Alt + F4
Close the ACS