Keyboard Shortcuts: Difference between revisions

From SMath Wiki
Jump to navigation Jump to search
(Created page with "This is a brief list of hotkeys, supported by SMath Studio. == Insert == '''"''' - Insert text<br> ''' ' ''' - Insert units<br> '''\''' - Insert square root<br> '''[''' - Insert function el()<br> ''']''' - Insert line - code block<br> '''.''' - Subscript a variable, function, or unit<br> '''^''' - Exponentiation<br> '''!''' - Factorial<br> '''%''' - Minus/plus operator (-/+)<br> '''&''' - Boolean AND<br> '''|''' - Boolean OR<br> '''~''' - Boolean NOT<br> '''@''' -...")
 
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This is a brief list of hotkeys, supported by [[SMath Studio]].
This is a brief list of hotkeys, supported by [[SMath Studio]]. For German keyboards, see [[German Keyboard Shortcuts]].


== Insert ==
== Insert ==


'''"''' - Insert text<br>
{| class="wikitable"
''' ' ''' - Insert units<br>
|-
'''\''' - Insert square root<br>
! '''Shortcut''' !! Function !! Description
'''[''' - Insert function el()<br>
|-
''']''' - Insert line - code block<br>
| "  ||  || Insert text
'''.''' - Subscript a variable, function, or unit<br>
|-
'''^''' - Exponentiation<br>
| ' ||  || Insert units
'''!''' - Factorial<br>
|-
'''%''' - Minus/plus operator (-/+)<br>
| \  || sqrt()  || <math>\sqrt{\scriptstyle\blacksquare} </math> square root
'''&''' - Boolean AND<br>
|-
'''|''' - Boolean OR<br>
| [ || el()  || Insert element index (add a second index using argument separator (; or ,)
'''~''' - Boolean NOT<br>
|-
'''@''' - Insert 2D plot<br>
| [  || line()  || Insert line - code block
'''Ctrl+.''' - Symbolic calculation of the equation<br>
|-
'''Ctrl+=''' - Insert Boolean "Equal to"<br>
| . ||  || Subscript a variable, function, or unit
'''Ctrl+\''' - Insert n-th root<br>
|-
'''Ctrl+g''' - Pressing after a character, gives it in Greek (Symbol palette)<br>
| ^ ||  || Exponentiation
'''Ctrl+M''' - Insert Matrix<br>
|-
'''Ctrl+E''' - Insert Function dialog box<br>
| ! ||  || Factorial
'''Ctrl+W''' - Insert Unit dialog box<br>
|-
'''Ctrl+T''' - Insert blank Image<br>
| % ||  || Minus/plus operator (-/+)
'''Ctrl+0''' - Insert Boolean "Greater or Equal to" operator<br>
|-
'''Ctrl+1''' - Insert Matrix transpose<br>
| & ||  || Boolean AND
'''Ctrl+3''' - Insert Boolean "Not Equal to" operator<br>
|-
'''Ctrl+8''' - Insert Vector Multiplication operator<br>
| &vert;  ||  || Boolean OR
'''Ctrl+9''' - Insert Boolean "Less Then or Equal to" operator<br>
|-
'''Ctrl+Enter''' or '''Shift+Enter ''' - Insert new line in the text region<br>
| ~ ||  || Boolean NOT
'''Ctrl+Shift+P''' - Insert Pi constant (3,1415...)<br>
|-
'''Ctrl+Shift+Z''' - Insert infinity symbol<br>
| @ ||  || Insert 2D plot
|-
| Ctrl+. ||  || Symbolic calculation of the equation
|-
| Ctrl+= ||  || Insert Boolean "Equal to"
|-
| Ctrl+\ || nthroot()  || Insert n-th root
|-
| Ctrl+g ||  || Pressing after a character, gives it in Greek (Symbol palette)
|-
| Ctrl+M ||  || Insert Matrix
|-
| Ctrl+E ||  || Insert Function dialog box
|-
| Ctrl+W ||  || Insert Unit dialog box
|-
| Ctrl+T ||  || Insert blank Image
|-
| Ctrl+0 ||  || Insert Boolean <math>\ge</math> operator
|-
| Ctrl+1 || transpose()  || Insert Matrix transpose
|-
| Ctrl+3 ||  || Insert Boolean <math>\ne</math> operator
|-
| Ctrl+8 ||  || Insert Vector Multiplication operator
|-
| Ctrl+9 ||  || Insert Boolean <math>\le</math> operator
|-
| Ctrl+Enter or <br> Shift+Enter ||  || Insert new line in the text region
|-
| Ctrl+Shift+P ||  || Insert <math>\pi</math> constant (3,1415...)
|-
| Ctrl+Shift+Z ||  || Insert <math>\infty</math> symbol
|}


== Edit ==
== Edit ==


'''Ctrl+Z''' - Rollback change<br>
{| class="wikitable"
'''Ctrl+Y''' - Repeat change<br>
|-
'''Ctrl+X''' - Cut selection<br>
! '''Shortcut''' !! Function
'''Ctrl+C''' or '''Ctrl+Insert''' - Copy selection<br>
|-
'''Ctrl+V''' or '''Shift+Insert''' - Insert<br>
| Ctrl+Z      || Rollback change
'''Ctrl+A''' - Select All / Select element content (depends on cursor position)<br>
|-
'''Home''' or '''End''' - Can be used inside Text or Math controls to move cursor to the start or end of expression<br>
| Ctrl+Y       || Repeat change
'''Ctrl+B''' - Bold font<br>
|-
'''Ctrl+I''' - Italic font<br>
| Ctrl+X       || Cut selection
'''Ctrl+U''' - Underscore<br>
|-
'''F8''' - Rename all current variable occurrences or units in list elements<br>
| Ctrl+C or <br> Ctrl+Insert || Copy selection
|-
| Ctrl+V or <br> Shift+Insert || Insert
|-
| Ctrl+A       || Select All / Select element content (depends on cursor position)
|-
| Pos1 or <br> End         || Move cursor to start or end of the document, the text or the formula
|-
| Enter          || Leave current region
|-
| TAB or <br> Shift-Tab        || Go to next or previous region
|-
| Ctrl+B       || Bold font
|-
| Ctrl+I       || Italic font
|-
| Ctrl+U       || Underscore
|-
| F8           || Apply subsequent edits to all occurrences of a name in a formula
|}


== Standard ==
== Standard ==


'''Ctrl+N''' - Create new document<br>
{| class="wikitable"
'''Ctrl+F4''' - Close current document<br>
|-
'''Ctrl+P''' - Print current document<br>
! '''Shortcut''' !! Function
'''Ctrl+O''' - Open document<br>
|-
'''Ctrl+S''' - Save document<br>
| Ctrl+N      || Create new document
'''F9''' - Recalculate document<br>
|-
| Ctrl+F4     || Close current document
|-
| Ctrl+P       || Print current document
|-
| Ctrl+O       || Open document
|-
| Ctrl+S       || Save document
|-
| F9           || Recalculate document
|}


== Dynamic Assistant ==
== Dynamic Assistant ==


'''TAB, Ctrl+Enter, Shift+Enter, DoubleClick''' - Auto-complete with the chosen variable/function name<br>
{| class="wikitable"
'''Ctrl+space''' - Auto-Complete if menu is shown, otherwise manually activates Dynamic Assistance<br>
|-
'''*+Enter ''' - For Smartphones<br>
! '''Shortcut'''  !! Function
|-
| TAB <br> Ctrl+Enter <br> Shift+Enter <br> DoubleClick || Auto-complete with the chosen variable/function name
|-
| Ctrl+Space  || Auto-Complete if menu is shown, otherwise manually activates [[Dynamic Assistance]]
|-
| *+Enter     || For Smartphones
|}


[[Category:SMath Studio]]
[[Category:SMath Studio]]
[[Category:HowTo]]
[[Category:HowTo]]
[[Category:Manual]]
[[Category:Manual]]

Latest revision as of 07:28, 25 September 2024

This is a brief list of hotkeys, supported by SMath Studio. For German keyboards, see German Keyboard Shortcuts.

Insert

Shortcut Function Description
" Insert text
' Insert units
\ sqrt() square root
[ el() Insert element index (add a second index using argument separator (; or ,)
[ line() Insert line - code block
. Subscript a variable, function, or unit
^ Exponentiation
! Factorial
% Minus/plus operator (-/+)
& Boolean AND
| Boolean OR
~ Boolean NOT
@ Insert 2D plot
Ctrl+. Symbolic calculation of the equation
Ctrl+= Insert Boolean "Equal to"
Ctrl+\ nthroot() Insert n-th root
Ctrl+g Pressing after a character, gives it in Greek (Symbol palette)
Ctrl+M Insert Matrix
Ctrl+E Insert Function dialog box
Ctrl+W Insert Unit dialog box
Ctrl+T Insert blank Image
Ctrl+0 Insert Boolean operator
Ctrl+1 transpose() Insert Matrix transpose
Ctrl+3 Insert Boolean operator
Ctrl+8 Insert Vector Multiplication operator
Ctrl+9 Insert Boolean operator
Ctrl+Enter or
Shift+Enter
Insert new line in the text region
Ctrl+Shift+P Insert constant (3,1415...)
Ctrl+Shift+Z Insert symbol

Edit

Shortcut Function
Ctrl+Z Rollback change
Ctrl+Y Repeat change
Ctrl+X Cut selection
Ctrl+C or
Ctrl+Insert
Copy selection
Ctrl+V or
Shift+Insert
Insert
Ctrl+A Select All / Select element content (depends on cursor position)
Pos1 or
End
Move cursor to start or end of the document, the text or the formula
Enter Leave current region
TAB or
Shift-Tab
Go to next or previous region
Ctrl+B Bold font
Ctrl+I Italic font
Ctrl+U Underscore
F8 Apply subsequent edits to all occurrences of a name in a formula

Standard

Shortcut Function
Ctrl+N Create new document
Ctrl+F4 Close current document
Ctrl+P Print current document
Ctrl+O Open document
Ctrl+S Save document
F9 Recalculate document

Dynamic Assistant

Shortcut Function
TAB
Ctrl+Enter
Shift+Enter
DoubleClick
Auto-complete with the chosen variable/function name
Ctrl+Space Auto-Complete if menu is shown, otherwise manually activates Dynamic Assistance
*+Enter For Smartphones