Skip to content

Commit 0fbd537

Browse files
committed
update(README.md)
1 parent 8c83887 commit 0fbd537

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

_projects/3_project.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,32 @@ category: productivity
1515

1616
Ankara is developed with `Python` and incorporates the `pygame` library to create an interactive learning environment. It leverages spaced repetition and randomization to help users learn and retain new words more effectively.
1717

18+
### `Key Bindings`
19+
20+
The application supports Vim-like key bindings for an intuitive and efficient learning experience:
21+
22+
- `n` - Next word
23+
- `p` - Previous word
24+
- `h` - Mark word as "don't remember"
25+
- `j` - Mark word as "hard"
26+
- `k` - Mark word as "normal"
27+
- `l` - Mark word as "nice"
28+
- `i` - Mark word as "very impressive"
29+
- `0` - Skip 10 words forward
30+
- `f` - Show word
31+
- `d` - Show meaning
32+
- `s` - Show example
33+
- `a` - Play pronunciation
34+
35+
### `Optimized Hand Placement`
36+
37+
For the best user experience, we recommend positioning your hands as follows:
38+
39+
- **Right Hand**: Place your index finger on `h`, middle finger on `j`, ring finger on `k`, and pinky on `l`. This positioning allows easy access to the evaluation keys.
40+
- **Left Hand**: Place your index finger on `f`, middle finger on `d`, ring finger on `s`, and pinky on `a`. This positioning allows easy access to the word interaction keys.
41+
42+
This hand placement mimics the efficient navigation of Vim, allowing for quick and comfortable interaction with the application.
43+
1844
### `Page Layouts`
1945

2046
#### Instructions view
@@ -73,3 +99,4 @@ One of the key features of Ankara is its use of spaced repetition and randomizat
7399

74100
fetchContributors();
75101
</script>
102+

0 commit comments

Comments
 (0)