flutter_v_keyboard 0.1.2
flutter_v_keyboard: ^0.1.2 copied to clipboard
A fully customizable, native-feeling virtual keyboard and text input system for Flutter across mobile, desktop, and web.
0.1.2 #
- Add built-in
VKeyboardTheme.light()andVKeyboardTheme.dark()presets. - Add
VKeyboardType.textfor a standard QWERTY layout without the emoji key.
0.1.1 #
- Use absolute image URLs in the README so the showcase renders on pub.dev.
0.1.0 #
Initial release.
VTextField— a drop-in,TextField-compatible field driven by an on-screen keyboard (no OS keyboard), with real cursor, selection, multiline editing and full Flutter focus integration.VKeyboardScope— hosts the keyboard, animates it in/out and pushes content like the system keyboard (viewInsets).- Built-in layouts: standard, number, decimal, phone, pin, password, email, url, multiline, emoji, full desktop (Windows OSK style) and custom.
- Desktop module: modifiers (Shift/Ctrl/Alt/AltGr/Meta), Caps/Num/Scroll Lock,
navigation (arrows, Home/End/Page, by-word), built-in + custom shortcuts
(
VKeyboardShortcuts), clipboard (Ctrl+A/C/X/V), key repeat, hover/locked visuals, and native Windows keys via FFI (Print Screen, media, Win/Menu). - Scrollable, categorised emoji panel (zero runtime dependency).
- Responsive sizing for phone/tablet/desktop and resizable windows; Material 3
theming via
VKeyboardTheme; behaviour viaVKeyboardConfig. - Hardware-keyboard fallback on desktop/web; accessibility semantics.
- Unit + widget tests; comprehensive example app.
