updated ui kbd shortcuts

This commit is contained in:
Steven Hugg 2019-08-05 11:15:26 -04:00
parent 725d0c9efa
commit 0cc10632c0
4 changed files with 14 additions and 8 deletions

View File

@ -23,7 +23,6 @@ TODO:
- what if error in include file you can't edit b/c it never appears? - what if error in include file you can't edit b/c it never appears?
- online help - online help
- show self-modifying code insns left of editor - show self-modifying code insns left of editor
- facade/kbd shortcuts for emulators, focus
- update Javatari version? (and others?) - update Javatari version? (and others?)
- unify versioning - unify versioning
- disassembler for uploaded ROMs - disassembler for uploaded ROMs
@ -166,8 +165,10 @@ TODO:
- switching platform of a repo? - switching platform of a repo?
- make sure to flatten subdirs - make sure to flatten subdirs
- astrocade - astrocade
- ctrl+alt+l on ubuntu locks screen - keyboard shortcuts
- alt-D doesn't work anymore - ctrl+alt+l on ubuntu locks screen
- alt-D doesn't work anymore
- facade/kbd shortcuts for emulators, focus
- cookie - cookie
- list of stuff for policy - list of stuff for policy
- popup - popup

View File

@ -259,6 +259,11 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
<span class="control-def"><span class="control-key small">\</span> Select</span> <span class="control-def"><span class="control-key small">\</span> Select</span>
<span class="control-def"><span class="control-key small">Enter</span> Start</span> <span class="control-def"><span class="control-key small">Enter</span> Start</span>
</div> </div>
<div class="emucontrols-msx emucontrols-coleco emucontrols-sms text-center small control-insns" style="display:none">
<span class="control-def"><span class="control-key">&#x2190;&#x2191;&#x2193;&#x2192;</span> Joypad</span>
<span class="control-def"><span class="control-key small">Space</span> Button A</span>
<span class="control-def"><span class="control-key small">Shift</span> Button B</span>
</div>
<div class="emucontrols-vicdual emucontrols-galaxian emucontrols-vector text-center small control-insns" style="display:none"> <div class="emucontrols-vicdual emucontrols-galaxian emucontrols-vector text-center small control-insns" style="display:none">
<span class="control-def"><span class="control-key">&#x2190;&#x2191;&#x2193;&#x2192;</span> Joystick</span> <span class="control-def"><span class="control-key">&#x2190;&#x2191;&#x2193;&#x2192;</span> Joystick</span>
<span class="control-def"><span class="control-key small">Space</span> Button 1</span> <span class="control-def"><span class="control-key small">Space</span> Button 1</span>

View File

@ -16,7 +16,7 @@ void main(void) {
// set palette colors // set palette colors
pal_col(0,0x02); // set screen to dark blue pal_col(0,0x02); // set screen to dark blue
pal_col(1,0x14); // pink pal_col(1,0x14); // fuchsia
pal_col(2,0x20); // grey pal_col(2,0x20); // grey
pal_col(3,0x30); // white pal_col(3,0x30); // white

View File

@ -1426,14 +1426,14 @@ function setupDebugControls() {
// create toolbar buttons // create toolbar buttons
uitoolbar = new Toolbar($("#toolbar")[0], null); uitoolbar = new Toolbar($("#toolbar")[0], null);
uitoolbar.grp.prop('id','debug_bar'); uitoolbar.grp.prop('id','debug_bar');
uitoolbar.add('ctrl+alt+.', 'Reset', 'glyphicon-refresh', resetAndDebug).prop('id','dbg_reset'); uitoolbar.add('ctrl+alt+r', 'Reset', 'glyphicon-refresh', resetAndDebug).prop('id','dbg_reset');
uitoolbar.add('ctrl+alt+p', 'Pause', 'glyphicon-pause', pause).prop('id','dbg_pause'); uitoolbar.add('ctrl+alt+,', 'Pause', 'glyphicon-pause', pause).prop('id','dbg_pause');
uitoolbar.add('ctrl+alt+r', 'Resume', 'glyphicon-play', resume).prop('id','dbg_go'); uitoolbar.add('ctrl+alt+.', 'Resume', 'glyphicon-play', resume).prop('id','dbg_go');
if (platform.step) { if (platform.step) {
uitoolbar.add('ctrl+alt+s', 'Single Step', 'glyphicon-step-forward', singleStep).prop('id','dbg_step'); uitoolbar.add('ctrl+alt+s', 'Single Step', 'glyphicon-step-forward', singleStep).prop('id','dbg_step');
} }
if (platform.runToVsync) { if (platform.runToVsync) {
uitoolbar.add('ctrl+alt+v', 'Next Frame', 'glyphicon-forward', singleFrameStep).prop('id','dbg_tovsync'); uitoolbar.add('ctrl+alt+n', 'Next Frame/Interrupt', 'glyphicon-forward', singleFrameStep).prop('id','dbg_tovsync');
} }
if ((platform.runEval || platform.runToPC) && !platform_id.startsWith('verilog')) { if ((platform.runEval || platform.runToPC) && !platform_id.startsWith('verilog')) {
uitoolbar.add('ctrl+alt+l', 'Run To Line', 'glyphicon-save', runToCursor).prop('id','dbg_toline'); uitoolbar.add('ctrl+alt+l', 'Run To Line', 'glyphicon-save', runToCursor).prop('id','dbg_toline');