You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- upgrade to [[email protected]](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#02128---2025-03-20). Notable changes since 0.21.27:
12
+
- Limit the range of scopes ([roku-debug#240](https://github.com/rokucommunity/roku-debug/pull/240))
13
+
- Fixed some dup var names on datetime ([roku-debug#239](https://github.com/rokucommunity/roku-debug/pull/239))
14
+
- upgrade to [[email protected]](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#0693---2025-03-20). Notable changes since 0.69.2:
15
+
- Fixed getClosestExpression bug to return undefined when position not found ([brighterscript#1433](https://github.com/rokucommunity/brighterscript/pull/1433))
16
+
- Adds Alias statement syntax from v1 to v0 ([brighterscript#1430](https://github.com/rokucommunity/brighterscript/pull/1430))
17
+
- upgrade to [[email protected]](https://github.com/rokucommunity/brighterscript-formatter/blob/master/CHANGELOG.md#1712---2025-03-20)
- Inverted keys `PageUp` and `PageDown` mapping on remote control mode ([#631](https://github.com/rokucommunity/vscode-brightscript-language/pull/631))
24
+
- upgrade to [[email protected]](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#02127---2025-03-17). Notable changes since 0.21.26:
25
+
- Fixed TelnetAdapter reporting that it was a protocol adapter ([roku-debug#237](https://github.com/rokucommunity/roku-debug/pull/237))
- upgrade to [[email protected]](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#02126---2025-03-13). Notable changes since 0.21.25:
32
+
- upgrade to [[email protected]](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#0692---2025-03-13). Notable changes since 0.69.1:
33
+
- Significantly improve the performance of standardizePath ([brighterscript#1425](https://github.com/rokucommunity/brighterscript/pull/1425))
34
+
- Backport v1 typecast syntax to v0 ([brighterscript#1421](https://github.com/rokucommunity/brighterscript/pull/1421))
35
+
- upgrade to [[email protected]](https://github.com/rokucommunity/brighterscript-formatter/blob/master/CHANGELOG.md#1711---2025-03-13). Notable changes since 1.7.10:
- Added snippet for functional fields ([#625](https://github.com/rokucommunity/vscode-brightscript-language/pull/625))
42
+
### Changed
43
+
- Reenable the `enhanceREPLCompletions` launch option by default ([#630](https://github.com/rokucommunity/vscode-brightscript-language/pull/630))
44
+
- syntax highlighting updates to include all known brightscript & brightsign components ([#626](https://github.com/rokucommunity/vscode-brightscript-language/pull/626))
45
+
- upgrade to [[email protected]](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#02125---2025-03-10). Notable changes since 0.21.24:
46
+
- Fix crash in bsc project when thread has error ([roku-debug#235](https://github.com/rokucommunity/roku-debug/pull/235))
47
+
- Fixed and issue where hasFocus and isInFocusChain virtual vars where missing on nodes ([roku-debug#234](https://github.com/rokucommunity/roku-debug/pull/234))
48
+
- upgrade to [[email protected]](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#0691---2025-03-10). Notable changes since 0.69.0:
49
+
- Prevent running the lsp project in a worker thread ([brighterscript#1423](https://github.com/rokucommunity/brighterscript/pull/1423))
- upgrade to [[email protected]](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#02124---2025-02-21). Notable changes since 0.21.23:
Copy file name to clipboardExpand all lines: docs/Debugging/remote-control-mode.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# Remote Control Mode
2
2
**Remote Control Mode** is a convenient way to send remote control commands to a Roku entirely from your keyboard in vscode without needing to pick up a physical Roku remote.
3
3
4
-
##
4
+
##
5
5
### From the status bar
6
6
Click the remote icon in the status bar to toggle remote mode on or off
7
7
@@ -14,7 +14,7 @@ Click the remote icon in the status bar to toggle remote mode on or off
14
14
Press `ctrl+k` on windows or `cmd+k` on mac.
15
15
16
16
## How it works
17
-
When Remote Control Mode is activated, we enable about 100 key bindings that capture most of the standard US keyboard keys. At this point, you may use your keyboard to send text input, use the arrow keys to send left/right/up/down button presses, etc. Most keyboard strokes will be sent to the Roku device as input rather then to your editor. Some notable exceptions include when: the command pallet is open, an input box is open, or you are focused on other input areas like a search box. Once you're finished, simply disable **remote control mode**.
17
+
When Remote Control Mode is activated, we enable about 100 key bindings that capture most of the standard US keyboard keys. At this point, you may use your keyboard to send text input, use the arrow keys to send left/right/up/down button presses, etc. Most keyboard strokes will be sent to the Roku device as input rather then to your editor. Some notable exceptions include when: the command pallet is open, an input box is open, or you are focused on other input areas like a search box. Once you're finished, simply disable **remote control mode**.
18
18
19
19
**Remote Control Mode** has support for full text input from the keyboard. For example, if you pressed `shift+b` while **Remote Control Mode** is active we will send `B` to the device. We support all the single press and shift press ascii characters on the keyboard (excluding the num pad). For example: `a-z`, `A-Z`, `0-9`, and all the primary symbols such as `!`, `@`, `#`, `'`, `"`, etc...
20
20
@@ -38,17 +38,17 @@ Here are many of the registered key bindings. You can see the full list in the [
38
38
|`Ctrl+Backspace`|`Cmd+Backspace`| Backspace | Delete the character to the left of the cursor in an input box |
39
39
|`Ctrl+Enter`|`Cmd+Enter`| Play/Pause ||
40
40
|`End`|`End`| Play/Pause ||
41
-
|`MediaPlayPause`|`MediaPlayPause`| Play/Pause | VSCode does not block this button's system action, so only use this if you're not playing audio |
41
+
|`MediaPlayPause`|`MediaPlayPause`| Play/Pause | VSCode does not block this button's system action, so only use this if you're not playing audio |
42
42
|`Ctrl+Left`|`Cmd+Left`| Rewind ||
43
-
|`PageDown`|`PageDown`| Rewind ||
44
-
|`MediaTrackPrevious`|`MediaTrackPrevious`| Rewind | VSCode does not block this button's system action, so only use this if you're not playing audio |
43
+
|`PageUp`|`PageUp`| Rewind ||
44
+
|`MediaTrackPrevious`|`MediaTrackPrevious`| Rewind | VSCode does not block this button's system action, so only use this if you're not playing audio |
45
45
|`Ctrl+Right`|`Cmd+Right`| Fast Forward ||
46
-
|`PageUp`|`PageUp`| Fast Forward ||
47
-
|`MediaTrackNext`|`MediaTrackNext`| Fast Forward | VSCode does not block this button's system action, so only use this if you're not playing audio |
46
+
|`PageDown`|`PageDown`| Fast Forward ||
47
+
|`MediaTrackNext`|`MediaTrackNext`| Fast Forward | VSCode does not block this button's system action, so only use this if you're not playing audio |
48
48
|`Ctrl+8`|`Cmd+8`| Star ||
49
49
|`Ctrl+Shift+8`|`Cmd+Shift+8`| Star ||
50
50
|`Insert`|`Insert`| Star ||
51
-
|`AudioVolumeMute`|`AudioVolumeMute`| Volume Mute | VSCode does not block this button's system action, so only use this if you're not playing audio |
51
+
|`AudioVolumeMute`|`AudioVolumeMute`| Volume Mute | VSCode does not block this button's system action, so only use this if you're not playing audio |
52
52
53
53
## Customizing Keybindings
54
54
You can create your own keybindings by modifying the [keybindings.json](https://code.visualstudio.com/docs/getstarted/keybindings#_advanced-customization) file in vscode. Here's an example entry. Make sure to use the `when` clause from the following example if you want your keyboard shortcuts to be restricted to **Remote Control Mode**.
0 commit comments