Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seandenigris/chord-keyboard

Toy Chord Keyboard Emulator in Honor of Doug Engelbart
https://github.com/seandenigris/chord-keyboard

chord-keyboard doug-engelbart experiment pharo simulator smalltalk

Last synced: 8 days ago
JSON representation

Toy Chord Keyboard Emulator in Honor of Doug Engelbart

Awesome Lists containing this project

README

        

# Chord-Keyboard
Toy Chord Keyboard Emulator in Honor of Doug Engelbart

## Warning
N.B. only load this in a throwaway image because it hijacks event handling and it's easy to get into trouble

## Installing:
```smalltalk
Metacello new
baseline: 'ChordKeyboard';
repository: 'github://seandenigris/Chord-Keyboard:master/repository';
onConflict: [ :ex | ex allow ];
load.
```

```smalltalk
CkChordKeyboard uniqueInstance enable.
```

## Help
These next two lines are to get you out of trouble:
```smalltalk
CkChordKeyboard uniqueInstance disable.
CkChordKeyboard reset.
```

## Usage
```smalltalk
Smalltalk tools openWorkspace.
```

Now use your chord keyboard to type in the workspace...
Bit Key
5 a
4 s
3 d
2 f
1 space

So to type hi, type:
$s = 01000 = 8 = $h
$s + Character space = 01001 = 9 = $i