Touch-friendly virtual keyboard with auto-capitalize, voice input, cursor positioning, draggable UI, and 15 language layouts
Users
230
+16 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
2
+1 in 30 days
Store rank
#60K
#51K among extensions
Version
3.0.2
updated 18 Jan 2026
Users
monthly, 10 months
Latest, 17 Oct 2026:230 usersMove the mouse over the chart for any month
Ratings count
monthly, 10 months
Latest, 17 Oct 2026:2 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About SmartKey - Auto-Popup Keyboard
SmartKey automatically displays an on-screen keyboard when you click on text fields, and hides it when you're done typing. Perfect for touch screen devices, tablets, and kiosk setups.
FEATURES
• Auto-popup & auto-hide - Keyboard appears when you focus an input and disappears automatically
• Voice input - Speak to type using offline AI speech recognition (Whisper). No internet needed, your voice stays private
• Cursor positioning - Type anywhere in a field, not just at the end. Drag on the spacebar to move the cursor
• Key repeat - Hold backspace to continuously delete characters
• Auto-capitalize - Automatically capitalize after sentences, Enter key, or when keyboard opens
• Sticky shift - Shift key stays active until pressed again (optional)
• Resizable keyboard - Adjust width and height to fit your screen
• Draggable keyboard - Reposition the keyboard anywhere on screen
• Number row - Optional dedicated number row above the keyboard
• Autostart mode - Keep keyboard always visible on page load
• 15 keyboard layouts - English, French, German, Spanish, Italian, Russian, Korean, Polish, Swedish, Norwegian, Hungarian, Slovenian, Czech, Ukrainian, and Tamil
• Quick .com button - Fast domain entry for email and URL fields
• Optional floating button - Manual keyboard trigger (can be disabled)
• Works in iframes - Handles same-origin iframe scenarios
• Efficient performance - Zero CPU usage when idle
Open source: https://github.com/Gobd/chrome-virtual-keyboard