about summary refs log tree commit diff
path: root/scratch/brilliant/README.md
blob: 89042564e28f992fa760e72f4adfae7f165a5caf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Transform QWERTY

Apply a series of transforms to a QWERTY keyboard.

## Usage

To run the program, enter the following:

```shell
$ runhaskell Main.hs --help
Usage: Main.hs (-t|--transforms ARG)
  Transform a QWERTY keyboard using a string of commands

Available options:
  -t,--transforms ARG      String of transforms where (e.g. "HHVS12VHVHS3")
  -h,--help                Show this help text
```

For example:

```shell
$ runhaskell Main.hs --transforms=HHVS12VHVHS3
[N][M][,][.][/][Z][X][C][V][B]
[H][J][K][L][;][A][S][D][F][G]
[Y][U][I][O][P][Q][W][E][R][T]
[6][7][8][9][0][1][2][3][4][5]
```

## Environment

You'll need `runhaskell`, so call `nix-shell` from this project's root directory.