Native macOS
Plume Française
French writing assistance that keeps typed text on the Mac.
StackObjective-C++ · InputMethodKit · AppKit · Local data
A native macOS input method that improves French accents, punctuation and contextual suggestions while keeping typed text and learned context local.
User problem
Standard keyboards interrupt French writing with repeated accent and punctuation switching, while an input method necessarily handles sensitive text.
Implemented capability
The application handles accent completion, typographic apostrophes, French spacing, common transpositions and conjugation data for 405 frequent verbs.
Architecture signal
InputMethodKit and AppKit integrate natively with macOS. Candidate ranking, substitutions and recent context remain local, with no network dependency for ordinary text processing.
Delivery setup
The repository includes native unit-test, formatting and Release build scripts and targets macOS 13.5+ on Apple Silicon and Intel.
keystrokes → InputMethodKit controller → local conversion engine dictionary + local context → ranked candidate window no server transmission for text processing