Keyboard Shortcuts: Difference between revisions

From SMath Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 3: Line 3:
== 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()  || Insert square root <math>\sqrt{} </math>
'''&''' - 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 "Greater or Equal to" operator
|-
| Ctrl+1 || transpose()  || Insert Matrix transpose
|-
| Ctrl+3 ||  || Insert Boolean "Not Equal to" operator
|-
| Ctrl+8 ||  || Insert Vector Multiplication operator
|-
| Ctrl+9 ||  || Insert Boolean "Less Then or Equal to" operator
|-
| Ctrl+Enter or <br> Shift+Enter ||  || Insert new line in the text region
|-
| Ctrl+Shift+P ||  || Insert Pi constant (3,1415...)
|-
| Ctrl+Shift+Z ||  || Insert infinity symbol
|}


== Edit ==
== Edit ==

Revision as of 12:38, 23 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() Insert 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 "Greater or Equal to" operator
Ctrl+1 transpose() Insert Matrix transpose
Ctrl+3 Insert Boolean "Not Equal to" operator
Ctrl+8 Insert Vector Multiplication operator
Ctrl+9 Insert Boolean "Less Then or Equal to" operator
Ctrl+Enter or
Shift+Enter
Insert new line in the text region
Ctrl+Shift+P Insert Pi constant (3,1415...)
Ctrl+Shift+Z Insert infinity symbol

Edit

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)
Home or End - Can be used inside Text or Math controls to move cursor to the start or end of expression
Ctrl+B - Bold font
Ctrl+I - Italic font
Ctrl+U - Underscore
F8 - Rename all current variable occurrences or units in list elements

Standard

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

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