diff --git a/src/renderer/src/components/config/actions/SendKeyAction.vue b/src/renderer/src/components/config/actions/SendKeyAction.vue index 33b7f3d..a662c1c 100644 --- a/src/renderer/src/components/config/actions/SendKeyAction.vue +++ b/src/renderer/src/components/config/actions/SendKeyAction.vue @@ -7,8 +7,8 @@ >⬤ {{ isCapturing ? 'Capturing Keyboard Input' : 'Capture Keyboard Input' }} -
- Key: {{ lastEvent?.key }} | Code: {{ lastEvent?.keyCode }} +
+ Key: {{ lastEvent?.key }} | Code: {{ lastEvent?.keyCode }} | Type: {{ lastEvent?.type }}
@@ -17,10 +17,7 @@ import { Button } from '@renderer/components/ui/button' import { ref, Ref } from 'vue' const isCapturing = ref(false) -const keydownListener = (e: KeyboardEvent) => { - lastEvent.value = e -} -const keyupListener = (e: KeyboardEvent) => { +const listener = (e: KeyboardEvent) => { lastEvent.value = e } @@ -28,11 +25,11 @@ const toggleCapture = () => { isCapturing.value = !isCapturing.value // TODO: Do this in the main process if (isCapturing.value) { - window.addEventListener('keydown', keydownListener) - window.addEventListener('keyup', keyupListener) + window.addEventListener('keydown', listener) + window.addEventListener('keyup', listener) } else { - window.removeEventListener('keydown', keydownListener) - window.removeEventListener('keyup', keyupListener) + window.removeEventListener('keydown', listener) + window.removeEventListener('keyup', listener) } } const lastEvent: Ref = ref(null)