Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/seandenigris/chord-keyboard
- Owner: seandenigris
- License: mit
- Created: 2017-10-22T16:17:24.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-23T16:58:57.000Z (almost 6 years ago)
- Last Synced: 2024-10-30T06:27:31.934Z (about 2 months ago)
- Topics: chord-keyboard, doug-engelbart, experiment, pharo, simulator, smalltalk
- Language: Smalltalk
- Size: 46.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 spaceSo to type hi, type:
$s = 01000 = 8 = $h
$s + Character space = 01001 = 9 = $i