Update.
This commit is contained in:
parent
f954a34384
commit
b94f7a9532
@ -198,25 +198,27 @@ app.addEventListener("channel-message", (data) => {
|
|||||||
let escPressed = false, gPressCount = 0, keyTimeout;
|
let escPressed = false, gPressCount = 0, keyTimeout;
|
||||||
document.addEventListener('keydown', function(event) {
|
document.addEventListener('keydown', function(event) {
|
||||||
if (event.key === 'Escape') {
|
if (event.key === 'Escape') {
|
||||||
escPressed = true; gPressCount = 0;
|
gPressCount = 0;
|
||||||
clearTimeout(keyTimeout);
|
document.activeElement.blur();
|
||||||
keyTimeout = setTimeout(() => { escPressed = false; }, 300);
|
|
||||||
}
|
}
|
||||||
if (event.key === 'G' && escPressed) {
|
console.info(event.key)
|
||||||
|
console.info(escPressed)
|
||||||
|
if (event.key === 'g' && !chatInputField.isActive()) {
|
||||||
gPressCount++;
|
gPressCount++;
|
||||||
clearTimeout(keyTimeout);
|
clearTimeout(keyTimeout);
|
||||||
keyTimeout = setTimeout(() => { gPressCount = 0; }, 300);
|
keyTimeout = setTimeout(() => { gPressCount = 0; }, 300);
|
||||||
if (gPressCount === 2) {
|
if (gPressCount === 2) {
|
||||||
gPressCount = 0; escPressed = false;
|
gPressCount = 0;
|
||||||
messagesContainer.querySelector(".message:last-child")?.scrollIntoView({ block: "end", inline: "nearest" });
|
messagesContainer.querySelector(".message:first-child")?.scrollIntoView({ block: "end", inline: "nearest" });
|
||||||
setTimeout(() => chatInputField.focus(), 500);
|
loadExtra();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (event.shiftKey && event.key === 'G') {
|
if (event.shiftKey && event.key === 'G') {
|
||||||
if (chatInputField.isActive()) {
|
// if (chatInputField.isActive()) {
|
||||||
|
event.preventDefault();
|
||||||
updateLayout(true);
|
updateLayout(true);
|
||||||
setTimeout(() => chatInputField.focus(), 500);
|
setTimeout(() => chatInputField.focus(), 500);
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user