3,365 apps tracked 0 new today 17 updated today Synced 4m ago

Mecalin

Learn touch typing

Ignacio Casal Quinteiro ✓ Verified

io.github.nacho.mecalin
View on Flathub ↗

Mecalin is a modern typing tutor application that helps you learn and improve your touch typing skills through structured lessons. It provides a clean and intuitive interface for practicing typing.

Features include structured lessons, keyboard layout visualization, and progress tracking to help you become a more efficient typist.

Lessons and keyboard layouts are available for US English, Spanish, German, French, Galician, Italian, Polish, Portuguese, and Brazilian Portuguese. Other system layouts fall back to US English.

Screenshots

Typing lesson
Typing lesson

Observed history

App ChangeVersionWhen ↓
updated2.0.023 Sept 2026

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

2.0.023 Sept 2026
  • Focused Mecalin on typing lessons: removed the speed test and the falling keys and scrolling lanes games
  • The app now opens directly into the lessons
  • Added a lessons welcome page to browse, pick, and resume the current lesson
  • Added a first-run welcome carousel and restructured the lessons
  • The welcome page shows the active keyboard layout and warns when the system layout isn't supported
  • Listed the supported languages in the app metadata
  • Added a link to the Keypunch app from the course completion view
  • Moved Preferences and About into a primary menu, with standard keyboard shortcuts (Ctrl+, and F10)
  • Moved lesson selection out of preferences and onto the welcome page
  • Switched to Adwaita AboutDialog and PreferencesDialog
  • Refreshed the on-screen keyboard styling to use the system font with rounded keys and refined borders
  • Completed the UI translations across all supported languages
  • Fixed the keyboard and hand widgets not redrawing when the finger-colors setting changes
1.3.014 Sept 2026
  • Added German (de) support with QWERTZ (DIN 2137 T1) keyboard layout and full lessons
  • Updated dependencies
1.2.014 Aug 2026
  • Added Brazilian Portuguese (pt_BR) support with ABNT2 keyboard layout and lessons
  • Updated dependencies
1.1.227 Jul 2026
  • Fixed cursor obscuring current letter in lessons
  • Added small gap between cursor and current character for better readability
  • Updated dependencies