basic custom keybinds layout

This commit is contained in:
BluePotato102
2023-09-25 18:22:41 -05:00
parent 19e9024451
commit c449044f2e
3 changed files with 44 additions and 1 deletions
+16
View File
@@ -346,6 +346,22 @@ function popupsAllowed(){
}
}
const keySlots = document.querySelectorAll('.keySlot');
keySlots.forEach((slot) => {
slot.addEventListener('click', () => {
slot.textContent = 'Press any key';
// Add a one-time event listener to capture the key press
const keyPressHandler = (event) => {
slot.textContent = event.key;
document.removeEventListener('keydown', keyPressHandler);
};
document.addEventListener('keydown', keyPressHandler);
});
});
const preferencesDefaults = {
cloak: true,
cloakUrl: "https://classroom.google.com",