Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Keyboard Shortcuts for Omerta
- // @namespace keyboardshortcuts.barafranca.com
- // @version 0.2
- // @description Omerta Keyboard Shortcuts for Chrome and Firefox
- // @require https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js
- // @include http://barafranca.com/*
- // @include http://www.barafranca.com/*
- // @include https://barafranca.com/*
- // @include https://www.barafranca.com/*
- // @include http://barafranca.nl/*
- // @include *barafranca.nl/*
- // @include https://omerta.dm/*
- // @include https://omerta.pt/*
- // @include https://www.omerta.dm/*
- // @include https://www.omerta.pt/*
- // @copyright 2016, Merciless
- // @grant unsafeWindow
- // ==/UserScript==
- var shortcutKeys = {
- "74": "J",
- "65": "A",
- "67": "C",
- "78": "N",
- "83": "S",
- "84": "T",
- "71": "G",
- "77": "M",
- "66": "B"
- };
- function shortCut(e) {
- if (e.keyCode == 192) {
- $("input[name='buymeout']").click();
- }
- if ($(e.target).is('input[type=text], input[type=password], textarea') || e.ctrlKey || e.metaKey) {
- return;
- }
- if (shortcutKeys[e.keyCode]) {
- unsafeWindow.$("a[accesskey='" + shortcutKeys[e.keyCode] + "']").click();
- e.preventDefault();
- }
- if (e.keyCode == 81) {
- $("input[name='buymeout']").click();
- }
- if (e.keyCode == 88) {
- unsafeWindow.omerta.GUI.container.loadPage('/scratch.php');
- }
- if (e.keyCode == 90) {
- unsafeWindow.omerta.GUI.container.loadPage('/races.php');
- }
- if (e.keyCode == 82) {
- $(".menu-item-actions").click();
- }
- }
- if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
- window.onkeydown = shortCut;
- } else {
- unsafeWindow.onkeydown = shortCut;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement