Skip to content

Instantly share code, notes, and snippets.

@Shoozza
Created September 8, 2018 10:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Shoozza/bc3ed13846b4bd9d4757c9f3959b4791 to your computer and use it in GitHub Desktop.
Save Shoozza/bc3ed13846b4bd9d4757c9f3959b4791 to your computer and use it in GitHub Desktop.
amulet editor hotkeys
document.onkeypress=function(e){
var KEY_R = 114;
var KEY_X = 120;
var KEY_Y = 121;
var KEY_C = 99;
var KEY_P = 112;
var KEY_S = 115;
var KEY_H = 104;
var e = e || window.event;
var char = e.which || e.keyCode;
if(e.altKey) {
switch(char) {
case KEY_R:
run_current();
return false;
break;
case KEY_P:
if (was_error) return false;
if (is_paused) {
resume();
log_output("Resumed...", "running");
$("#pause-resume").text("Pause");
} else {
pause();
$("#pause-resume").text("Resume");
log_output("Paused.", "running");
}
is_paused = !is_paused;
return false;
break;
case KEY_S:
if (is_running) {
log_output("Stopped.", "running");
run_waiting_anim();
}
return false;
break;
case KEY_H:
var top = "7px";
if ($("#top-panel").is(":hidden")) {
top = "40px";
}
$("#top-panel").toggle();
$("#left-panel, #right-panel, #vsplitter").css("top", top);
return false;
break;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment