shortcuts
sleap.gui.shortcuts
¶
Class for accessing/setting keyboard shortcuts.
Classes:
| Name | Description |
|---|---|
Shortcuts |
Class for accessing keyboard shortcuts. |
Shortcuts
¶
Bases: object
Class for accessing keyboard shortcuts.
Shortcuts are saved in sleap/config/shortcuts.yaml
When instantiated, this reads in the shortcuts from the file.
Methods:
| Name | Description |
|---|---|
__getitem__ |
Returns shortcut value, accessed by range, index, or key. |
__len__ |
Returns number of shortcuts. |
__setitem__ |
Sets shortcut by index. |
reset_to_default |
Reset shortcuts to default and save. |
save |
Saves all shortcuts to shortcut file. |
Source code in sleap/gui/shortcuts.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | |
__getitem__(idx)
¶
Returns shortcut value, accessed by range, index, or key.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
idx
|
Union[slice, int, str]
|
Index (range, int, or str) of shortcut to access. |
required |
Returns:
| Type | Description |
|---|---|
Union[str, Dict[str, str]]
|
If idx is int or string, then return value is the shortcut string. If idx is range, then return value is dictionary in which keys are shortcut name and value are shortcut strings. |
Source code in sleap/gui/shortcuts.py
108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | |
__len__()
¶
Returns number of shortcuts.
Source code in sleap/gui/shortcuts.py
144 145 146 | |
__setitem__(idx, val)
¶
Sets shortcut by index.
Source code in sleap/gui/shortcuts.py
133 134 135 136 137 138 139 140 141 142 | |
reset_to_default()
¶
Reset shortcuts to default and save.
Source code in sleap/gui/shortcuts.py
103 104 105 106 | |
save()
¶
Saves all shortcuts to shortcut file.
Source code in sleap/gui/shortcuts.py
91 92 93 94 95 96 97 98 99 100 101 | |