Skip to content

Commit 08ec8a3

Browse files
committed
Merge pull request Code52#41 from Code52/carnac-start
Carnac start
2 parents b98f084 + 7d759f4 commit 08ec8a3

File tree

3 files changed

+55
-5
lines changed

3 files changed

+55
-5
lines changed

_includes/latest_project.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<div class="pivot-item">
22
<h3>current</h3>
3-
<h4>The latest Code52 project is <a href="/metro-dot-css.html">metro.css</a></h4>
3+
<h4>The latest Code52 project is <br /><a href="/carnac.html">Carnac the Magnificent Keyboard Utility</a></h4>
44

5-
<div class="description">Metro.css is a CSS/JS package for bootstrapping Metro-styled websites. Read more about it <a href="/metro-dot-css.html">here</a>.</div>
5+
<div class="description">Carnac is a WPF application for presentations, screencasts and developers who are obsessed with the keyboard. Read more about it <a href="/carnac.html">here</a>.</div>
66

77
<div class="details">
88

99
<ul>
10-
<li>Fork and contribute on <a href="https://github.com/Code52/metro.css">GitHub</a></li>
10+
<li>Fork and contribute on <a href="https://github.com/Code52/carnac">GitHub</a></li>
1111
<li>Follow the conversation on <a href="https://jabbr.net/">JabbR</a></li>
12-
<li>Track the progress on <a href="https://trello.com/board/metro-css/4f2fd841a5146fa91fbff127">Trello</a></li>
12+
<li>Track the progress on <a href="https://trello.com/board/carnac/4f38fe6ec2fe26391c4e7d34">Trello</a></li>
1313
</ul>
1414

1515
</div>
16-
<div class="description">We are currently planning to start the next project at approx <a href="http://timeanddate.com/worldclock/fixedtime.html?iso=20120206T22&p1=240">10pm Monday, Sydney Time</a></div>
16+
<div class="description">We are currently planning to start the next project at approx <a href="http://timeanddate.com/worldclock/fixedtime.html?iso=20120220T22&p1=240">10pm Monday, Sydney Time</a></div>
1717
</div>

_posts/2012-02-14-carnac.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
layout: post
3+
permalink: /carnac.html
4+
date: 2012-02-14 23:00
5+
title: "carnac"
6+
author: "@aeoth, @shiftkey and @tobin"
7+
comments: true
8+
---
9+
10+
11+
A new week means a new announcement, and this one is a bit obscure. First off, watch this clip:
12+
13+
<object width="640" height="360"><param name="movie" value="http://www.youtube.com/v/9m_dT0wsrGI&hl=en_US&feature=player_embedded&version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/9m_dT0wsrGI&hl=en_US&feature=player_embedded&version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></embed></object>
14+
15+
What does this have to do with anything, you might ask?
16+
17+
## Carnac the Magnificent Keyboard Utility
18+
19+
[This idea](https://code52.uservoice.com/forums/143105-code-52/suggestions/2517787-keyboard-jedi-log-keyboard-shortcuts-per-applic) was spawned from a previous project written by Roy Osherove called [Keyboard Jedi](http://osherove.com/blog/2007/6/3/train-to-be-a-keyboard-master-with-keyboard-jedi.html). At its core, the tool is about displaying keyboard shortcuts to users. It does some cool things to help (force?) the user to become better acquainted with the keyboard.
20+
21+
![](/img/keyjedi.jpg)
22+
23+
To complement that vein of functionality, I present to you exhibit B.
24+
25+
<iframe src="http://player.vimeo.com/video/7961506?title=0&amp;byline=0&amp;portrait=0" width="600" height="338" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><p><a href="http://vimeo.com/7961506">String Calculator</a> from <a href="http://vimeo.com/coreyhaines">Corey Haines</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
26+
27+
Watch the stream of characters in the bottom-left corner of the screen as [Corey](http://twitter.com/coreyhaines) works his way through the kata. I am not familiar with the tool (perhaps someone in the audience knows it) but I fell in love with it's purpose immediately. While not practical for all scenarios, it is something that can be very useful for viewers to follow along with during a presentation. You could even filter it to only show keyboard shortcuts (like Keyboard Jedi).
28+
29+
## Taking it to eleven
30+
31+
The JabbR room were throwing around ideas last on Sunday around what other cool things you could do with this tool:
32+
33+
* Is it possible to export shortcuts captured to a video editing program (rather than displaying them onscreen)?
34+
* What about tracking statistics about the session - mistakes, navigating with keyboard, time spent using mouse, etc. What about over time? Is someone overusing specific shortcuts?
35+
* Can we bundle keyboard shortcuts for typical apps you use? Can we detect shortcuts used by that user for that application and share them with the world?
36+
* Can we bring back [Typing of the Dead](http://en.wikipedia.org/wiki/The_Typing_of_the_Dead) already?
37+
38+
## The technology underneath
39+
40+
As we have a few contributors who are familiar with WPF, we will be using that to write it. Sorry Winforms developers. Hopefully we can show off some cool tricks along the way about visuals and animations work with WPF.
41+
42+
## Follow the chatter
43+
44+
What we're looking for this week is coders and testers. Its a very specific app, but could open up a number of possibilities for developers to work on stuff. We use [JabbR](http://jabbr.net/#/rooms/code52) heavily to discuss stuff in real-time - if you want to get involved, drop in on the action. If you can't keep up, don't worry - JabbR also supports browsing the conversation history of a room (just scroll up to go back in time), so you can catch up on the discussion easily.
45+
46+
## How can I get involved?
47+
48+
The initial project is up on [GitHub](http://github.com/Code52/carnac). The [Trello board](https://trello.com/board/carnac/4f38fe6ec2fe26391c4e7d34) will be updated over the course of today/tomorrow as we sketch out what we'd like to demonstrate.
49+
50+
Got some opinions on Metro UI? Hang out in the chatroom at [JabbR](http://jabbr.net/#/rooms/code52) and join in on the fun!

img/keyjedi.jpg

16.3 KB
Loading

0 commit comments

Comments
 (0)