mirror of
https://github.com/ksherlock/ample.git
synced 2024-11-20 09:35:22 +00:00
3d5a2951bb
commit 78c81626670fdf41fa6bdd71a4243a89a0746615 Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Mon Jun 7 00:33:48 2021 -0400 check if software set has a particular entry. commit ef5ab6b6948dc3bbbe2947ea099fcacd08435e86 Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sun Jun 6 22:20:34 2021 -0400 fix scroller background on recent disk images window. commit dee56fa50e87299b396b48361bd0a780aaaaa768 Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sun Jun 6 21:26:23 2021 -0400 update cheat sheet javascript to work with 10.11 * => functions not supported * NodeList.prototype.forEach not supported. commit b00cc05413f4ebd6d6d58f96e24303008608f3a6 Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sun Jun 6 17:10:41 2021 -0400 default full machine name for bookmark entry. commit a671cafdc98051b56b12cdd3ccd13c22f54f605a Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sun Jun 6 15:39:32 2021 -0400 loading a bookmark wasn't updating the media. commit 3000e0eb1b10bede3345aaab8478e9ec209f328c Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sun Jun 6 15:38:53 2021 -0400 bump copyright year. commit 45222dacd4aa0047fae63a9112509de57139df63 Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sun Jun 6 13:38:23 2021 -0400 add reset w/ value for setting the item explicitely. commit cc7fde1253b71c4d8655eb4c010bbf4e61333a15 Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sun Jun 6 13:37:48 2021 -0400 add checkboxes for bitbanger/share directory. The general idea is it's easier to toggle a checkbox than to type/retype a path. commit 5674b2d7f6b0e2f0b973197bf3493ad61bf46428 Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sat Jun 5 19:11:43 2021 -0400 commentary on searches with diacritics. commit ec60634dcd9c573130dc34673b4d3fe597ea2b42 Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sat Jun 5 19:11:22 2021 -0400 clean up auto-complete a little bit when setting a value directly. commit 1a182bbdab237c89d355d8294b5a4a64b785783a Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sat Jun 5 13:08:29 2021 -0400 fix text color when value is set. There are still some bugs relating to multiple copies of the value being stored. commit 49c0bc15c73446259d8cc151cf52d6058644db76 Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sat Jun 5 12:09:44 2021 -0400 reset all controls first. commit 059797ad85b057e296cc707b4645f839bfccac13 Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Sat Jun 5 10:52:06 2021 -0400 more bookmark loading. commit e5a612d9f8e7414dd15c66dbaa540b637765eeec Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Fri Jun 4 23:52:38 2021 -0400 bookmark - restore the software commit f9411a1e84df7bd46e352cc5ca995b585c2a0523 Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Fri Jun 4 23:52:25 2021 -0400 clean up software / name logic. commitf628d99e4a
Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Fri Jun 4 00:21:08 2021 -0400 load bookmark... commit0b248e6aad
Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Fri Jun 4 00:20:42 2021 -0400 stringValue can't be nil. commit94aac38af4
Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Thu Jun 3 23:04:37 2021 -0400 add bookmark menu commit6215a0df12
Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Thu Jun 3 23:03:29 2021 -0400 slot view needs to know the machine. commitd348c15dc5
Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Thu Jun 3 23:02:58 2021 -0400 transformer to enable/disable control based on string length. commite14336a009
Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Thu Jun 3 23:02:14 2021 -0400 shut up compiler warning. commit4baf545245
Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Thu Jun 3 23:01:15 2021 -0400 bookmark manager commit0f3e6c8307
Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Mon May 31 23:54:29 2021 -0400 more (untested) bookmark code commit8fdb149eb3
Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Mon May 31 16:13:43 2021 -0400 start of bookmarking support. Untested. commit787eac87f6
Author: Kelvin Sherlock <ksherlock@gmail.com> Date: Mon May 31 16:12:45 2021 -0400 shut up warnings about content clipping. maybe it's a 10.11 thing. The size was chosen by interface builder.
228 lines
7.0 KiB
HTML
228 lines
7.0 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>Keyboard Cheat Sheet</title>
|
|
<style type="text/css">
|
|
:root {
|
|
color-scheme: light dark;
|
|
font-family: -apple-system, 'HelveticaNeue' ;
|
|
font: -apple-system-body;
|
|
}
|
|
|
|
body {
|
|
user-select: none;
|
|
|
|
background-color: rgb(236, 236, 236);
|
|
color: rgb(38, 38, 38);
|
|
}
|
|
h1, h2 {
|
|
text-align: center;
|
|
font-size: 150%;
|
|
}
|
|
table {
|
|
width: 100%;
|
|
}
|
|
|
|
kbd {
|
|
display: inline-block;
|
|
border-radius: 3px;
|
|
padding-left: .5em;
|
|
padding-right: .5em;
|
|
padding-top: 4px;
|
|
padding-bottom: 2px;
|
|
margin-bottom: 5px;
|
|
margin-right: 5px;
|
|
margin-left: 4px;
|
|
|
|
border: solid 1px black;
|
|
box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75), inset 1px 1px 2px 0px white;
|
|
text-shadow: 0px 1px 0px rgb(255, 255, 255);
|
|
background-color: rgb(225, 225, 225);
|
|
}
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
body {
|
|
background-color: rgb(50, 50, 50);
|
|
color: rgb(225, 225, 225);
|
|
}
|
|
|
|
kbd {
|
|
border: solid 1px black;
|
|
text-shadow: 0px 1px 0px black;
|
|
box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
|
|
background-color: rgb(101, 101, 101);
|
|
}
|
|
}
|
|
</style>
|
|
<script type="text/javascript">
|
|
/* os x 10.11 */
|
|
if (window.NodeList && !NodeList.prototype.forEach) {
|
|
NodeList.prototype.forEach = Array.prototype.forEach;
|
|
}
|
|
|
|
function macbook(onoff) {
|
|
var nodes = document.querySelectorAll("[data-macbook]");
|
|
nodes.forEach( function(e) {
|
|
var m = (e.dataset.macbook == "true");
|
|
e.hidden = m ^ onoff;
|
|
});
|
|
}
|
|
window.addEventListener('load', function(event) {
|
|
macbook(false);
|
|
|
|
var e = document.getElementById('macbook');
|
|
if (e) {
|
|
e.checked = false;
|
|
e.addEventListener('click', function (event) {
|
|
macbook(e.checked);
|
|
});
|
|
}
|
|
})
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div>
|
|
MacBook: <input type="checkbox" id="macbook" />
|
|
</div>
|
|
<h1>Full UI Mode</h1>
|
|
<table>
|
|
<colgroup>
|
|
<col style="width: 14em;" />
|
|
<col />
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<span data-macbook=false><kbd>Delete</kbd></span>
|
|
<span data-macbook=true><kbd>Fn</kbd>+<kbd>Delete</kbd></span>
|
|
</td>
|
|
<td>Toggle partial UI mode</td>
|
|
</tr>
|
|
<tr>
|
|
<td><kbd>Option</kbd>+<kbd>Enter</kbd></td>
|
|
<td>Toggle full screen mode</td>
|
|
</tr>
|
|
<tr>
|
|
<td><kbd>F12</kbd></td>
|
|
<td>Reset Key</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<h1>Partial UI Mode</h1>
|
|
|
|
<table>
|
|
<colgroup>
|
|
<col style="width: 14em;" />
|
|
<col />
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<span data-macbook=false><kbd>Delete</kbd></span>
|
|
<span data-macbook=true><kbd>Fn</kbd>+<kbd>Delete</kbd></span>
|
|
</td>
|
|
<td>Toggle full UI mode</td>
|
|
</tr>
|
|
<tr>
|
|
<td><kbd>Option</kbd>+<kbd>Enter</kbd></td>
|
|
<td>Toggle full screen mode</td>
|
|
</tr>
|
|
<tr>
|
|
<td><kbd>Tab</kbd></td>
|
|
<td>Config menu</td>
|
|
</tr>
|
|
<tr>
|
|
<td><kbd>Esc</kbd></td>
|
|
<td>Quit</td>
|
|
</tr>
|
|
<tr>
|
|
<td><kbd>P</kbd></td>
|
|
<td>Pause</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><kbd>~</kbd></td>
|
|
<td>Debugger break (when active)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<span data-macbook=false><kbd>Page Down</kbd></span>
|
|
<span data-macbook=true><kbd>Fn</kbd>+<kbd>Down Arrow</kbd></span>
|
|
</td>
|
|
<td>Fast forward (while pressed)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><kbd>F3</kbd></td>
|
|
<td>Soft reset</td>
|
|
</tr>
|
|
<tr>
|
|
<td><kbd>Shift</kbd>+<kbd>F3</kbd></td>
|
|
<td>Hard reset</td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
<td><kbd>F5</kbd></td>
|
|
<td>Toggle debugger</td>
|
|
</tr>
|
|
<tr>
|
|
<td><kbd>Shift</kbd>+<kbd>F5</kbd></td>
|
|
<td>Toggle graphic filters</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><kbd>F7</kbd></td>
|
|
<td>Load state</td>
|
|
</tr>
|
|
<tr>
|
|
<td><kbd>Shift</kbd>+<kbd>F7</kbd></td>
|
|
<td>Save state</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><kbd>F10</kbd></td>
|
|
<td>Toggle throttle</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><kbd>F11</kbd></td>
|
|
<td>Show FPS</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><kbd>Shift</kbd>+<kbd>F11</kbd></td>
|
|
<td>Show profiler</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><kbd>F12</kbd></td>
|
|
<td>Save snapshot</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><kbd>Shift</kbd>+<kbd>F12</kbd></td>
|
|
<td>Record MNG video</td>
|
|
</tr>
|
|
<tr>
|
|
<td><kbd>Control</kbd>+<kbd>Shift</kbd>+<kbd>F12</kbd></td>
|
|
<td>Record AVI video</td>
|
|
</tr>
|
|
<tr>
|
|
<td><kbd>Option</kbd>+<kbd>Shift</kbd>+<kbd>F12</kbd></td>
|
|
<td>Record rendered AVI video</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<h2>Note</h2>
|
|
<ul class="note">
|
|
<li><kbd>F</kbd> keys may require <kbd>Fn</kbd> key depending on keyboard and system settings.</li>
|
|
<li><kbd>Shift</kbd>, <kbd>Control</kbd>, and <kbd>Option</kbd> assume left-key unless otherwise specified.</li>
|
|
</ul>
|
|
</body>
|
|
</html>
|