Bluesky: skróty 1-9 przełączają przypięte kanały
Pozwala szybko przeskakiwać między zakładkami kanałów u góry naciskając cyfry od 1 do 9 odpowiadające ich pozycji.
Kod do skopiowania
// Number keys 1-9 jump between pinned feed tabs at the top
(function () {
function tabs() {
var bar = document.querySelector(
'[data-testid="homeScreenFeedTabs"], [data-testid="feedsTabBar"], [role="tablist"]'
);
if (!bar) { return []; }
return Array.from(bar.querySelectorAll('[role="tab"], a[role="link"]'));
}
document.addEventListener('keydown', function (e) {
var t = e.target;
if (t && (t.isContentEditable || /^(INPUT|TEXTAREA)$/.test(t.tagName))) { return; }
if (e.ctrlKey || e.metaKey || e.altKey) { return; }
if (e.key < '1' || e.key > '9') { return; }
var list = tabs();
var idx = parseInt(e.key, 10) - 1;
if (list[idx]) {
list[idx].click();
e.preventDefault();
}
});
})();
Jak użyć tego przykładu
- Skopiuj kod przyciskiem powyżej.
- Zainstaluj JustZix (2 minuty) i otwórz wtyczkę na docelowej stronie.
- Dodaj nową regułę dopasowaną do tej strony.
- Wklej kod w panelu JavaScript reguły i zapisz — uruchomi się przy każdym wejściu na stronę.
Oceń ten przykład
Brak ocen — oceń jako pierwszy.