Revert "Revert "Add keycode table and switch to event.code in select places" (#224)" (#242)

This commit is contained in:
David Walker
2022-12-03 19:56:42 -08:00
committed by GitHub
parent 680027cd4b
commit 49f732d1ee
4 changed files with 96 additions and 33 deletions

View File

@@ -4,7 +4,6 @@ import * as monaco from "monaco-editor";
type IStandaloneCodeEditor = monaco.editor.IStandaloneCodeEditor;
type ITextModel = monaco.editor.ITextModel;
import { KEY } from "../../utils/helpers/keyCodes";
import { OptionsModal } from "./OptionsModal";
import { Options } from "./Options";
import { isValidFilePath } from "../../Terminal/DirectoryHelpers";
@@ -153,13 +152,13 @@ export function Root(props: IProps): React.ReactElement {
function keydown(event: KeyboardEvent): void {
if (Settings.DisableHotkeys) return;
//Ctrl + b
if (event.key == KEY.B && (event.ctrlKey || event.metaKey)) {
if (event.code == "KeyB" && (event.ctrlKey || event.metaKey)) {
event.preventDefault();
Router.toTerminal();
}
// CTRL/CMD + S
if (event.key == KEY.S && (event.ctrlKey || event.metaKey)) {
if (event.code == "KeyS" && (event.ctrlKey || event.metaKey)) {
event.preventDefault();
event.stopPropagation();
save();