diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c1e1697..bedb7d6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ All notable changes to the Keyboard Macro Bata extension will be documented in t - Update - Updated keymap wrapper for Awesome Emacs Keymap (v0.46.0). [#162](https://github.com/tshino/vscode-kb-macro/pull/162) - Updated keymap wrapper for Awesome Emacs Keymap (v0.47.0). [#165](https://github.com/tshino/vscode-kb-macro/pull/165) + - Updated keymap wrapper for Vz Keymap (v0.19.3). [#166](https://github.com/tshino/vscode-kb-macro/pull/166) ### [0.12.8] - 2022-11-05 - Update diff --git a/keymap-wrapper/README.md b/keymap-wrapper/README.md index 80c54207..9b149864 100644 --- a/keymap-wrapper/README.md +++ b/keymap-wrapper/README.md @@ -22,7 +22,7 @@ Click the keymap wrapper link in the table below, which opens a JSON file. Copy | [Notepad++ Keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.notepadplusplus-keybindings) | [link](ms-vscode.notepadplusplus-keybindings.json) | 2021-12-26 | `Ctrl+Shift+R` | `Ctrl+Shift+R` | `Ctrl+Shift+P` | | [Sublime Text Keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings) | [link](ms-vscode.sublime-keybindings.json) | 2021-12-21 | `Ctrl/Cmd+Q` | `Ctrl/Cmd+Q` | `Ctrl/Cmd+Shift+Q` | | [Visual Studio Keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vs-keybindings) | [link](ms-vscode.vs-keybindings.json) | 2022-04-05 | `Ctrl+M R` | `Ctrl+M R` | `Ctrl+M Enter` | -| [Vz Keymap](https://marketplace.visualstudio.com/items?itemName=tshino.vz-like-keymap) | [link](tshino.vz-like-keymap.json) | 2022-06-12 | `Ctrl+_` | `Ctrl+^` | `Ctrl+^` | +| [Vz Keymap](https://marketplace.visualstudio.com/items?itemName=tshino.vz-like-keymap) | [link](tshino.vz-like-keymap.json) | 2022-11-27 | `Ctrl+_` | `Ctrl+^` | `Ctrl+^` | - Each keyboard shortcut for start/stop recording and playback is assigned to the same ones that the original editor is using, as much as possible. - You can find the definitions of them at the bottom of each keymap wrapper file (find the `startRecording` command etc.). You can customize them as you like. diff --git a/keymap-wrapper/tshino.vz-like-keymap.json b/keymap-wrapper/tshino.vz-like-keymap.json index 84b52804..4e6a21ee 100644 --- a/keymap-wrapper/tshino.vz-like-keymap.json +++ b/keymap-wrapper/tshino.vz-like-keymap.json @@ -1,5 +1,5 @@ [ - // Keymap wrapper for Vz Keymap v0.19.2 + // Keymap wrapper for Vz Keymap v0.19.3 // (required by Keyboard Macro Beta) // The latest version can be found at: // https://github.com/tshino/vscode-kb-macro/blob/main/keymap-wrapper/README.md @@ -272,9 +272,9 @@ { "key": "ctrl+q a", "command": "kb-macro.wrap", "args": { "command": "vz.findStart", "await": "selection" }, "when": "kb-macro.recording && editorFocus && replaceInputFocussed" }, { "key": "ctrl+e", "command": "kb-macro.wrap", "args": { "command": "history.showPrevious", "await": "selection" }, - "when": "kb-macro.recording && historyNavigationBackwardsEnabled && historyNavigationWidget" }, + "when": "kb-macro.recording && historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && !suggestWidgetVisible" }, { "key": "ctrl+x", "command": "kb-macro.wrap", "args": { "command": "history.showNext", "await": "selection" }, - "when": "kb-macro.recording && historyNavigationForwardsEnabled && historyNavigationWidget" }, + "when": "kb-macro.recording && historyNavigationForwardsEnabled && historyNavigationWidgetFocus && !suggestWidgetVisible" }, { "key": "enter", "command": "kb-macro.wrap", "args": { "command": "vz.findStart", "await": "selection" }, "when": "kb-macro.recording && editorFocus && findInputFocussed" }, { "key": "shift+enter", "command": "kb-macro.wrap", "args": { "command": "vz.findStart", "await": "selection" },