Refactor: change action key based on user OS (#1843)

This commit is contained in:
Cristhian Zanforlin Lousa 2024-05-06 22:41:35 -03:00 • committed by GitHub
commit 81d31b1337
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5,18 +5,19 @@ import TableComponent from "../../../../components/tableComponent";
import { Card, CardContent } from "../../../../components/ui/card"; import { Card, CardContent } from "../../../../components/ui/card";
export default function ShortcutsPage() { export default function ShortcutsPage() {
const advancedShortcut = "Ctrl + Shift + A"; const isMac = navigator.userAgent.toUpperCase().includes("MAC");
const minizmizeShortcut = "Ctrl + Shift + Q"; const advancedShortcut = `${isMac ? "Cmd" : "Ctrl"} + Shift + A`;
const codeShortcut = "Ctrl + Shift + C"; const minizmizeShortcut = `${isMac ? "Cmd" : "Ctrl"} + Shift + Q`;
const copyShortcut = "Ctrl + C"; const codeShortcut = `${isMac ? "Cmd" : "Ctrl"} + Shift + C`;
const duplicateShortcut = "Ctrl + D"; const copyShortcut = `${isMac ? "Cmd" : "Ctrl"} + C`;
const shareShortcut = "Ctrl + Shift + S"; const duplicateShortcut = `${isMac ? "Cmd" : "Ctrl"} + D`;
const docsShortcut = "Ctrl + Shift + D"; const shareShortcut = `${isMac ? "Cmd" : "Ctrl"} + Shift + S`;
const saveShortcut = "Ctrl + S"; const docsShortcut = `${isMac ? "Cmd" : "Ctrl"} + Shift + D`;
const deleteShortcut = "Backspace"; const saveShortcut = `${isMac ? "Cmd" : "Ctrl"} + S`;
const interactionShortcut = "Ctrl + K"; const deleteShortcut = `Backspace`;
const undoShortcut = "Ctrl + Z"; const interactionShortcut = `${isMac ? "Cmd" : "Ctrl"} + K`;
const redoShortcut = "Ctrl + Y"; const undoShortcut = `${isMac ? "Cmd" : "Ctrl"} + Z`;
const redoShortcut = `${isMac ? "Cmd" : "Ctrl"} + Y`;
// Column Definitions: Defines the columns to be displayed. // Column Definitions: Defines the columns to be displayed.
const [colDefs, setColDefs] = useState<(ColDef<any> | ColGroupDef<any>)[]>([ const [colDefs, setColDefs] = useState<(ColDef<any> | ColGroupDef<any>)[]>([