Unknow_unknow00
Semprot Holic
- Daftar
- 29 Apr 2019
- Post
- 307
- Like diterima
- 592
Thread ini ane buat karena ane punya kebutuhan untuk fitur keyboard shortcut di forum Semprot, ane bahkan sampai request di thread "Apa Sih Mau Kalian", linknya ada disini:
☛ Request Keyboard Shortcut ☚
Berhubung sepertinya bisa dibuat pakai ekstensi browser, dan setelah ane uji coba dan berhasil, ane bagikan toturialnya disini.
Yang pertama dibutuhkan adalah ekstensi TemperMonkey
Untuk Firefox silahkan buka disini : ☛ TemperMonkey Firefox ☚
Untuk Chrome silahkan buka disini : ☛ TemperMonkey Chrome ☚
Setelah dipasang, nanti akan muncul logo TemperMonkey pada bar ektensi browser yang digunakan (contoh yang ane pakai disini adalah Firefox). Buka forum Semprot, kemudian klik pada logo TemperMonkey, kemudian pilih Create a new script...
Kemudian tempel script ini
Setelah itu akhiri dengan simpan, bisa menggunakan Ctrl+s, atau melalu File - Save
Kemudian coba reload forum Semprot, cari thread yang ingin dicoba, kemudian tekan tombol keyboard kiri / kanan.
FAQ:
Semoga thread ane bermanfaat untuk kalian semua
☛ Request Keyboard Shortcut ☚
Berhubung sepertinya bisa dibuat pakai ekstensi browser, dan setelah ane uji coba dan berhasil, ane bagikan toturialnya disini.
Yang pertama dibutuhkan adalah ekstensi TemperMonkey
Untuk Firefox silahkan buka disini : ☛ TemperMonkey Firefox ☚
Untuk Chrome silahkan buka disini : ☛ TemperMonkey Chrome ☚
Setelah dipasang, nanti akan muncul logo TemperMonkey pada bar ektensi browser yang digunakan (contoh yang ane pakai disini adalah Firefox). Buka forum Semprot, kemudian klik pada logo TemperMonkey, kemudian pilih Create a new script...
Kemudian tempel script ini
Code:
// ==UserScript==
// @name Semprot
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Keyboard shortcut navigasi untuk forum Semprot
// @author You
// @match https://www.semprot.com/threads/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=semprot.com
// @grant none
// ==/UserScript==
(function() {
'use strict';
function onKeydown(evt) {
// Bagian ini adalah untuk mengecek apakah tombol yang ditekan adalah tombol kiri (tombol kiri punya code 37)
if (evt.keyCode === 37){
// Bagian ini adalah untuk mencari element web yang digunakan untuk kembali ke page sebelumnya
const previous = document.getElementsByClassName("pageNav-jump pageNav-jump--prev");
// Bagian ini adalah untuk mengecek apakah element web yang dibutuhkan ada / tidak, jika tidak ada, maka tidak melakukan apa-apa
if (previous.length === 0)
{
return;
}
// Bagian ini adalah untuk menekan element web untuk kembali ke page sebelumnya
previous[0].click();
}
// Bagian ini adalah untuk mengecek apakah tombol yang ditekan adalah tombol kanan (tombol kiri punya code 39)
if (evt.keyCode === 39){
// Bagian ini adalah untuk mencari element web yang digunakan untuk menuju ke page selanjutnya
const next = document.getElementsByClassName("pageNav-jump pageNav-jump--next");
// Bagian ini adalah untuk mengecek apakah element web yang dibutuhkan ada / tidak, jika tidak ada, maka tidak melakukan apa-apa
if (next.length === 0)
{
return;
}
// Bagian ini adalah untuk menekan element web untuk menuju ke page selanjutnya
next[0].click();
}
}
// Bagian ini adalah untuk memasukkan event listener ke dokumen web
document.addEventListener('keydown', onKeydown, true);
})();
Setelah itu akhiri dengan simpan, bisa menggunakan Ctrl+s, atau melalu File - Save
Kemudian coba reload forum Semprot, cari thread yang ingin dicoba, kemudian tekan tombol keyboard kiri / kanan.
FAQ:
- Kenapa ane buat script ini: Ane males gerakin mouse cuma buat pindah page, apalagi pagenya banyak, lebih enak mouse dipakai untuk scroll, dan keyboard dipakai untuk pindah page
- Apakah script boleh dimodif: Silahkan, gak ada yang larang
Semoga thread ane bermanfaat untuk kalian semua