fix osk toggles

This commit is contained in:
end-4
2024-04-08 18:19:55 +07:00
parent 2a5de43e61
commit 312eb75c51
7 changed files with 19 additions and 24 deletions
+9 -15
View File
@@ -33,25 +33,19 @@ globalThis['cycleMode'] = () => {
// // Window controls
const range = (length, start = 1) => Array.from({ length }, (_, i) => i + start);
globalThis['toggleWindowOnAllMonitors'] = (name) => {
function forMonitors(widget) {
range(Gdk.Display.get_default()?.get_n_monitors() || 1, 0).forEach(id => {
App.toggleWindow(`${name}${id}`);
});
}
range(Gdk.Display.get_default()?.get_n_monitors() || 1, 0).forEach(id => {
App.toggleWindow(`${name}${id}`);
});
}
globalThis['closeWindowOnAllMonitors'] = (name) => {
function forMonitors(widget) {
range(Gdk.Display.get_default()?.get_n_monitors() || 1, 0).forEach(id => {
App.closeWindow(`${name}${id}`);
});
}
range(Gdk.Display.get_default()?.get_n_monitors() || 1, 0).forEach(id => {
App.closeWindow(`${name}${id}`);
});
}
globalThis['openWindowOnAllMonitors'] = (name) => {
function forMonitors(widget) {
range(Gdk.Display.get_default()?.get_n_monitors() || 1, 0).forEach(id => {
App.openWindow(`${name}${id}`);
});
}
range(Gdk.Display.get_default()?.get_n_monitors() || 1, 0).forEach(id => {
App.openWindow(`${name}${id}`);
});
}
globalThis['closeEverything'] = () => {