Skip to content

Commit

Permalink
Fix stick ykeys ?!?!
Browse files Browse the repository at this point in the history
  • Loading branch information
littletsu committed Aug 12, 2024
1 parent 475c7c4 commit fb1dda3
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/components/PianoRoll.vue
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,14 @@ function calculate_keys() {
const keysDown = ref<{ [note: number]: boolean }>({})
function press_key(note: number) {
if(keysDown.value[note]) return;
emit("send_key_event", {event: "pressed", note})
keysDown.value[note] = true;
}
function release_key(note: number) {
if(!keysDown.value[note]) return;
emit("send_key_event", {event: "released", note})
delete keysDown.value[note];
}
Expand All @@ -72,17 +74,15 @@ function init() {
window.addEventListener("keydown", function (ev) {
let keybind_uppercase = ev.key.toUpperCase()
if (keybinds.includes(keybind_uppercase) && check_input(ev) && keybind_uppercase !== prev_key) {
if (keybinds.includes(keybind_uppercase) && check_input(ev)) {
press_key(keybinds.indexOf(keybind_uppercase)+transpose_amt.value);
prev_key = keybind_uppercase
}
})
window.addEventListener("keyup", function (ev) {
let keybind_uppercase = ev.key.toUpperCase()
if (keybinds.includes(keybind_uppercase) && check_input(ev)) {
release_key(keybinds.indexOf(keybind_uppercase)+transpose_amt.value)
prev_key = ""
}
})
calculate_keys()
Expand Down

0 comments on commit fb1dda3

Please sign in to comment.