easyFocus
code:script.js
var onKeyDown = function(e){
var name = e.code;
if (name == "Escape"){
$('#text-input')0.blur(); }
if (e.metaKey && !e.ctrlKey) {
if (name == "KeyK" ) {
/*PJT選択窓にカーソル移動*/
document.getElementsByClassName("navbar-brand dropdown-toggle")0.click(); }
if (name == "KeyI" ) {
/*PJT選択窓にカーソル移動*/
$('#text-input').focus()
}
if (name == "Slash" ) {
/*検索窓にカーソル移動*/
document.getElementsByTagName('input')1.focus(); }
if (name == "Period" ) {
/*文字エリアにFocus*/
$('#text-input')0.focus(); }
if (e.shiftKey){
if(name == "KeyS"){
if(document.getElementsByClassName("cursor-line")0){ var links = document.getElementsByClassName("cursor-line")0.getElementsByClassName("page-link"); if(links.length == 1){
}
$('#text-input')0.blur(); }
}
}
}
}
document.addEventListener('keydown', onKeyDown);