Eben, I&#39;d like your comments on the discoverable/floaty-letters idea too.<br><br><div class="gmail_quote">2009/5/1 Eben Eliason <span dir="ltr">&lt;<a href="mailto:eben.eliason@gmail.com">eben.eliason@gmail.com</a>&gt;</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div class="h5"><br>
&gt; I&#39;d vote for caps lock. This is, of course, somewhat more radical than most<br>
&gt; of my other suggestions, so needs discussion.<br>
<br>
</div></div>Hmmm, not sure. It seems to me that if the zoom-level buttons live in<br>
the F-keys, then the Frame button should as well. This keeps it at the<br>
top of the keyboard, as on the XO, and keeps a consistent single-key<br>
path to a very important element of the UI.<br>
<br>
And, for what it&#39;s worth, I don&#39;t think that activities should need to<br>
mess around with the F keys. I&#39;d just as soon have banished them<br>
entirely, as the caps lock key, were they not required for<br>
compatibility. I think that activities should be using, for the most<br>
part, the ctrl shortcuts. Perhaps F5 - F8 should be reserved so that<br>
they can serve for the middle slider on the XO, and we can make one of<br>
F9 - F12 the Frame key?</blockquote><div><br>OK, but what do we do with the volume/brightness controls that are currently in F9-12? The other issue is that keyboards are inconsistent with the high F keys - for instance, the classmate has F11/F12 on the same key (ie, F12 is fn-F11).<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
I find the alt-shift-n suggestion to be highly confusing myself. It<br>
sounds like a good way to accidentally close things, and I&#39;m not sure<br>
I see the need in the end. Just press alt-n to switch to the activity,<br>
followed by alt-esc...</blockquote><div><br>OK, that was just an offhand idea.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
&gt;&gt;&gt; # the following are intended for emulator users<br>
&gt;&gt;&gt; #    &#39;&lt;alt&gt;&lt;shift&gt;f&#39;        : &#39;frame&#39;, #removed<br>
&gt;&gt;&gt; #    &#39;&lt;alt&gt;&lt;shift&gt;o&#39;        : &#39;open_search&#39;, #removed<br>
&gt;&gt;&gt; #    &#39;&lt;alt&gt;&lt;shift&gt;r&#39;        : &#39;rotate&#39;, #removed<br>
&gt;&gt;<br>
&gt;&gt; Why the removals?? Now I would have no working keys at all for accessing<br>
&gt;&gt; the frame!<br>
&gt;<br>
&gt; Because they&#39;re inconsistent with the master plan, and<br>
&gt; highly-non-discoverable too.<br>
<br>
</div>Could we map any of those that would be dropped in the F9 - F12 range?<br>
For consistency, I guess we should have an &quot;overlay&quot; key there next to<br>
the frame key. Could rotate and/or search live there as well?</blockquote><div><br>OK, the grand unified proposal for these, after discussion on IRC and the above is:<br>f,j,r,s,v,p,o -&gt; frame, journal, rotate, say, view source, screenshot (&quot;print&quot;), overlay (unimplemented)<br>
&lt;alt&gt;&lt;shift&gt;[fjrsvp] = deprecated, but kept for emulator users on MacOS. <br>&lt;alt&gt;[fjrsvp] = preferred method for above, discoverable through holding alt and reading the &quot;cheat sheet&quot;.<br>F9-F12 = frame, journal, overlay, view source <br>
<div style="margin-left: 80px;">This order is changed from the XO, because of netbook keyboards missing dedicated F11/F12 keys. I&#39;m agnostic about view source needing a dedicated key.<br></div>Insert = frame (redundant)<br>
xo keymaps revised so that the volume and brightness controls are NOT F9-F12, but XF86AudioLowerVolume etc. F9-F12 would not be available from the XO keyboard.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<div class="im"><br>
&gt;&gt;<br>
&gt;&gt; --- snip ---<br>
&gt;&gt;<br>
&gt;&gt;&gt; ...<br>
&gt;&gt;&gt; Also, ctrl-numeral would choose toolbars, and toolbar tabs would get<br>
&gt;&gt;&gt; little translucent numbers when you held control.<br>
&gt;&gt;<br>
&gt;&gt; So what happens to an activity that uses some ctrl-numerals already<br>
&gt;&gt; (labyrinth does)?<br>
&gt;<br>
&gt; could it use F5-F8? I don&#39;t know what it does with these. In practice, the<br>
&gt; activity could get them by assigning them before creating that toolbar;<br>
&gt; ideally, I&#39;d like this to be a consistent standard.<br>
<br>
</div>Hmm, I can see ctrl-n being useful to many activities....but tab<br>
switching would be advantageous as well. Could we use relative<br>
navigation for tabs, in the form of alt-right and alt-left, or<br>
similar? This might be more intuitive for kids than counting, and<br>
would&#39;t eat up as much of the shortcut space.</blockquote><div><br>I&#39;d prefer ctrl-something, as it would make it easier to find shortcuts while holding ctrl. I think arrow keys is dangerous, plenty of editors want ctrl-arrow to mean something. The options then are &quot;[&quot; and &quot;]&quot;; &quot;,&quot; and &quot;.&quot;; &quot;;&quot; and &quot;&#39;&quot;; or &quot;-&quot; and &quot;+&quot;. Of these, I think that &quot;,&quot; and &quot;.&quot; are the best combination of logical (think &lt; and &gt;), non-obscure, and uncommon-as-existing-shortcuts (ctrl-bracket and ctrl-plus are too common). The floaty discoverable letters could show &lt; and &gt; on the next and previous tabs. This is a bit more work to code than just the numbers, but it&#39;s doable. The downside is keyboard layouts which move these keys around, but I don&#39;t see an easy solution for that (except to redundantly map ctr-&lt; and ctrl-&gt;).<br>
<br>Jameson<br></div></div><br>