Skip to content

Commit 3a01284

Browse files
committed
fix: Fixed search hotkey
1 parent 5872dd4 commit 3a01284

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/components/issues/Search.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,15 @@ const Search = forwardRef(({ onSearch }: PropTypes, ref: ForwardedRef<SearchRef>
6060
searchRef.current?.focus();
6161
searchRef.current?.select();
6262
},
63-
{ ctrl: true, key: "k" }
63+
{ ctrl: true, code: "KeyK" }
6464
);
6565
useHotKey(
6666
() => {
6767
setSearching(true);
6868
searchRef.current?.focus();
6969
searchRef.current?.select();
7070
},
71-
{ ctrl: true, key: "f" }
71+
{ ctrl: true, code: "KeyF" }
7272
);
7373
useHotKey(
7474
() => {

src/hooks/useHotkey.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { useCallback, useEffect } from "react";
22

3-
const useHotKey = (callback: () => void, hotkey: { key: string; ctrl?: boolean }, prevent = true) => {
3+
const useHotKey = (callback: () => void, hotkey: { key?: string; code?: string; ctrl?: boolean }, prevent = true) => {
44
const handleKeyPress = useCallback(
55
(e: KeyboardEvent) => {
6-
if (e.key === hotkey.key && (hotkey.ctrl ? e.ctrlKey : true)) {
6+
if ((hotkey.ctrl ? e.ctrlKey : true) && (e.key === hotkey.key || e.code === hotkey.code)) {
77
callback();
88
if (prevent) e.preventDefault();
99
}

0 commit comments

Comments
 (0)