NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Web IRC Format Shortcuts // @namespace http://mrprocom.github.io // @description Adds shortcuts to format messages sent from QwebIRC or KiwiIRC // @author Mrprocom // @downloadURL https://openuserjs.org/install/Mrprocom/Web_IRC_Format_Shortcuts // @require http://www.openjs.com/scripts/events/keyboard_shortcuts/shortcut.js // @include https://webchat.freenode.net/* // @include http://webchat.quakenet.org/* // @include https://qchat.rizon.net/* // @include https://webchat.gamesurge.net/* // @include https://kiwiirc.com/client* // @version 1.2 // @license MIT // @grant none // ==/UserScript== shortcut.add("Ctrl+B", function(){ if(document.querySelector("input:focus")){ document.querySelector("input:focus").value += "\002"; } }); shortcut.add("Ctrl+K", function(){ if(document.querySelector("input:focus")){ document.querySelector("input:focus").value += "\003"; } }); shortcut.add("Ctrl+O", function(){ if(document.querySelector("input:focus")){ document.querySelector("input:focus").value += "\017"; } }); shortcut.add("Ctrl+R", function(){ if(document.querySelector("input:focus")){ document.querySelector("input:focus").value += "\026"; } }); shortcut.add("Ctrl+I", function(){ if(document.querySelector("input:focus")){ document.querySelector("input:focus").value += "\035"; } }); shortcut.add("Ctrl+U", function(){ if(document.querySelector("input:focus")){ document.querySelector("input:focus").value += "\037"; } }); shortcut.add("Ctrl+L", function(){ if(document.querySelector("input:focus")){ document.querySelector("input:focus").value += "\u202E"; } }); shortcut.add("Ctrl+G", function(){ if(document.querySelector("input:focus")){ document.querySelector("input:focus").value += "\00303>"; } });