Your phone keyboard for another screen
No app to install. No account to create. Just use the keyboard you already know.
Scan with your phone camera, then tap “Start typing.”
Tap “Finish” on your phone when you’re done. The next person gets a fresh code.
Type a title on your phone instead of picking letters with a remote.
Enter a name or message on your own phone. Finish to clear the screen for the next visitor.
Use clearly labelled “Previous slide” and “Next slide” buttons from your phone.
For developers
Your application receives the text. QRKeyboard handles the QR code, phone page, pairing, and encrypted connection.
For a complete message with a “Send” button:
<script src="https://qrkeyboard.com/v1.js"></script>
<div id="qr"></div>
<p id="message"></p>
<script>
const keyboard = QRKeyboard.create({ el: '#qr', mode: 'text' });
keyboard.on('text', ({ text }) => {
document.querySelector('#message').textContent = text;
});
keyboard.on('finish', () => {
document.querySelector('#message').textContent = '';
});
</script>
Want typing to appear immediately? Use the default live mode and handle key events.
Input is encrypted before it reaches the relay. For a restricted screen, add a PIN: it appears beside the QR and your phone asks for it when connecting.