Hallo Sahabat MTB Kali ini saya akan membahas Tentang Cara Membuat Script Handling Keyboard Shortcuts . Sebenarnya Apa Sih Fungsi Script Handling Keyboard Shortcuts Untuk Blog , Mari Kita Simak Dulu Fungsi Script Handling Keyboard Shortcuts Untuk Blog Adalah Mengalihkan Fungsi CTRL+U , CTRL+S , CTRL+SHIFT+K , CTRL+A , Dan F12 Atau Supaya Blog Kita Tidak Bisa Di Copy Paste.
Fitur-Fiturnya :
Menghapus Fungsi CTRL+U
Menghapus Fungsi CTRL+S
Menghapus Fungsi CTRL+SHIFT+K
Menghapus Fungsi CTRL+A
Menghapus Fungsi F12
Script Ini Sangat Jauh Berbeda Dengan :
<body oncontextmenu='return false;' onkeydown='window.location.href="URL-JEBAKAN"; return false;'>Karena Kalau Script Yang Diatas Adalah Memerlukan Tombol CTRL , Nah kalo ini hanya beberapa saja yang kita hapus fungsinya. Tapi Tenang Untuk Tombol CTRL+C Masih tetap bisa Dipakai ( Tidak Saya Hapus Fungsinya ).
Mari Kita Menuju Caranya,
Caranya :
Masuk ke Dashboard Blog kamu
Lalu masuk ke Rancangan > Edit HTML
Carilah Kode </head> Atau lebih gampangnya dengan CTRL+F
Lalu masukan kode dibawah ini , Diatas kode </head>
Save Template Dan Selesai Deh ^__^
<script src='http://mafiaproject.googlecode.com/files/File.js' type='text/javascript'/>
Jika Agan Mau Mengganti URL Direct Atau URL Tujuannya , Masukkan Kode Dibawah ini Kedalam NOTEPAD Dengan Format .Js , Lalu Upload ke hosting kamu .. Contoh :
Google Project
Ini Dia Kode yang harus kamu masukkan kedalam notepad , ingat formatnya .JS ya?
Kode Script Itu Saya Dapat Dari Blog Teman Saya Irvhan Kadhafi - Ganti Tulisan URL-ANDA Dengan URL Kalian , Dan Ganti Tulisan CTRL+U , CTRL+S , CTRL+A , CTRL+T , CTRL+SHIFT+K , Dan F12 Dengan Fungsi Keyboard yang mau kalian Hapus.
shortcut = {
all_shortcuts: {},
add: function (e, t, n) {
var r = {
type: "keydown",
propagate: !1,
disable_in_input: !1,
target: document,
keycode: !1
};
if (n) for (var i in r) "undefined" == typeof n[i] && (n[i] = r[i]);
else n = r;
r = n.target, "string" == typeof n.target && (r = document.getElementById(n.target)), e = e.toLowerCase(), i = function (r) {
r = r || window.event;
if (n.disable_in_input) {
var i;
r.target ? i = r.target : r.srcElement && (i = r.srcElement), 3 == i.nodeType && (i = i.parentNode);
if ("INPUT" == i.tagName || "TEXTAREA" == i.tagName) return
}
r.keyCode ? code = r.keyCode : r.which && (code = r.which), i = String.fromCharCode(code).toLowerCase(), 188 == code && (i = ","), 190 == code && (i = ".");
var s = e.split("+"),
o = 0,
u = {
"`": "~",
1: "!",
2: "@",
3: "#",
4: "$",
5: "%",
6: "^",
7: "&",
8: "*",
9: "(",
0: ")",
"-": "_",
"=": "+",
";": ":",
"'": '"',
",": "<",
".": ">",
"/": "?",
"\\": "|"
}, f = {
esc: 27,
escape: 27,
tab: 9,
space: 32,
"return": 13,
enter: 13,
backspace: 8,
scrolllock: 145,
scroll_lock: 145,
scroll: 145,
capslock: 20,
caps_lock: 20,
caps: 20,
numlock: 144,
num_lock: 144,
num: 144,
pause: 19,
"break": 19,
insert: 45,
home: 36,
"delete": 46,
end: 35,
pageup: 33,
page_up: 33,
pu: 33,
pagedown: 34,
page_down: 34,
pd: 34,
left: 37,
up: 38,
right: 39,
down: 40,
f1: 112,
f2: 113,
f3: 114,
f4: 115,
f5: 116,
f6: 117,
f7: 118,
f8: 119,
f9: 120,
f10: 121,
f11: 122,
f12: 123
}, l = !1,
c = !1,
h = !1,
p = !1,
d = !1,
v = !1,
m = !1,
y = !1;
r.ctrlKey && (p = !0), r.shiftKey && (c = !0), r.altKey && (v = !0), r.metaKey && (y = !0);
for (var b = 0; k = s[b], b < s.length; b++) "ctrl" == k || "control" == k ? (o++, h = !0) : "shift" == k ? (o++, l = !0) : "alt" == k ? (o++, d = !0) : "meta" == k ? (o++, m = !0) : 1 < k.length ? f[k] == code && o++ : n.keycode ? n.keycode == code && o++ : i == k ? o++ : u[i] && r.shiftKey && (i = u[i], i == k && o++);
if (o == s.length && p == h && c == l && v == d && y == m && (t(r), !n.propagate)) return r.cancelBubble = !0, r.returnValue = !1, r.stopPropagation && (r.stopPropagation(), r.preventDefault()), !1
}, this.all_shortcuts[e] = {
callback: i,
target: r,
event: n.type
}, r.addEventListener ? r.addEventListener(n.type, i, !1) : r.attachEvent ? r.attachEvent("on" + n.type, i) : r["on" + n.type] = i
},
remove: function (e) {
var e = e.toLowerCase(),
t = this.all_shortcuts[e];
delete this.all_shortcuts[e];
if (t) {
var e = t.event,
n = t.target,
t = t.callback;
n.detachEvent ? n.detachEvent("on" + e, t) : n.removeEventListener ? n.removeEventListener(e, t, !1) : n["on" + e] = !1
}
}
},
// Bisa ditambahkan Key Lainnya.
shortcut.add("Ctrl+U", function () {
top.location.href = " URL-ANDA "
}), shortcut.add("Ctrl+S", function () {
top.location.href = " URL-ANDA "
}), shortcut.add("Ctrl+A", function () {
top.location.href = " URL-ANDA "
}), shortcut.add("Ctrl+T", function () {
top.location.href = " URL-ANDA "
}), shortcut.add("Ctrl+Shift+K", function () {
top.location.href = " URL-ANDA"
}), shortcut.add("F12", function () {
top.location.href = " URL-ANDA "
})
Semoga Tutorial Cara Membuat Script Handling Keyboard Shortcuts ini dapat membantu agan Dalam ILMU BLOGGER , Cukup sekian Postingan Dari Saya,
Terima Kasih :)
Semoga Bermanfaat ya? ^__^
Ditulis Oleh : Yandi Mulyadi ~ Semua Artikel Menarik Ada Disini
Sobat sedang membaca artikel tentang Cara Membuat Script Handling Keyboard Shortcuts. Yang diketik tangan Oleh Admin Yandi Mulyadi, Sobat diperbolehkan mengcopy paste atau menyebar-luaskan artikel ini, namun jangan lupa untuk meletakkan link dibawah ini sebagai sumbernya ya?
Artikel tersebut bisa Anda akses via mobile, klik disini.
Related Posts :
+ Tambahkan komentar Anda + 6 komentar
Nice Post , Tutorialnya Berhasil Gan . Makasih Ya? :)) :-*
Terimakasih Noxchietha Cradhae Atas Komentarnya Di Cara Membuat Script Handling Keyboard ShortcutsSaya Akan Kunjungi Terus Nih ! :p
@Noxchietha Cradhae
Terima Kasih Atas Komentarnya :)
@Hazhama MafiaWare TEST
bagus tutorialnya :D
Terimakasih Unknown Atas Komentarnya Di Cara Membuat Script Handling Keyboard Shortcutswah maksih bro tipsnnya
Terimakasih Anonim Atas Komentarnya Di Cara Membuat Script Handling Keyboard ShortcutsPermisi gan!!!
Terimakasih Ichal Korg Atas Komentarnya Di Cara Membuat Script Handling Keyboard Shortcutsnumpang promo ni :))
Jual Game PC/Laptop Murah CD dan DVD cuma 4.500/keping.
Info lebih Lanjut silahkan berkunjung ke blog kami di http://www.ichalgame.blogspot.com
Terima Kasih
Posting Komentar
Berkomentarlah di blog ini dengan Etika yang Baik dan Cerdas
✗ Jangan berkomentar yang mengandung SARA atau hal yang NEGATIF lainnya !!
✗ Jangan sampai komentarmu masuk ke dalam SPAM !!
✗ Berkomentarlah yang Masuk di Akal
✗ Usahakan Jangan Menggunakan Kata Kasar
✗ Tolong Jangan Membuat Link Porno dan Sebagainya
(◕‿-) TERIMA KASIH SUDAH BERKUNJUNG (-‿◕)