mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2026-01-08 16:34:45 +08:00
changed shift tracker to only hold true state for one side at a time. should avoid the state getting 'locked'. closes #1568
This commit is contained in:
parent
b3e6f0c360
commit
f8b19cf76e
2 changed files with 9 additions and 2 deletions
|
|
@ -756,6 +756,10 @@ $(document).keyup((event) => {
|
|||
});
|
||||
|
||||
$(document).keydown(function (event) {
|
||||
console.log(
|
||||
`left ${ShiftTracker.leftState} right ${ShiftTracker.rightState}`
|
||||
);
|
||||
|
||||
if (!(event.key == " ") && !event.originalEvent.isTrusted) return;
|
||||
|
||||
if (!TestUI.resultVisible) {
|
||||
|
|
|
|||
|
|
@ -2,17 +2,20 @@ export let leftState = false;
|
|||
export let rightState = false;
|
||||
|
||||
$(document).keydown((e) => {
|
||||
console.log(e);
|
||||
if (e.code === "ShiftLeft") {
|
||||
leftState = true;
|
||||
rightState = false;
|
||||
} else if (e.code === "ShiftRight") {
|
||||
leftState = false;
|
||||
rightState = true;
|
||||
}
|
||||
});
|
||||
|
||||
$(document).keyup((e) => {
|
||||
if (e.code === "ShiftLeft") {
|
||||
console.log(e);
|
||||
if (e.code === "ShiftLeft" || e.code === "ShiftRight") {
|
||||
leftState = false;
|
||||
} else if (e.code === "ShiftRight") {
|
||||
rightState = false;
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue