DJS Key
⌨️ Android virtual keyboard · PC style · 100% private

𝔻𝕁𝕊
🄺𝗲𝘆
Created by Diego Jurado Seguí (𝔻𝕁𝕊)
💬 Discord community · support · feedback

A fully private keyboard with PC-style keys, floating mode, and persistence.
Productivity, fun, privacy, and freedom of use… without leaving the keyboard.

Icons
Themes
𝔻𝕁𝕊
🄺ey
𝔻𝕁𝕊
🄺ey
𝔻𝕁𝕊
🄺ey
𝔻𝕁𝕊
🄺ey
𝔻𝕁𝕊
🄺ey
𝔻𝕁𝕊
🄺ey
𝔻𝕁𝕊
🄺ey
𝔻𝕁𝕊
🄺ey

Switch themes on the fly. Themes change keys, borders, background, and also the look of the logo (banner and bubble).

Keyboard panels
Layouts
Main panel
Main panel
Numbers & symbols panel
Numbers and symbols panel

With scrollable windows you can access a wide range of keys within the same panel.

Who is DJS Key for?

DJS Key is for you if you want a keyboard with productivity, fun, privacy, and freedom of use.

PRODUCTIVITY

👇 For the following reasons:
  • 🟩It includes useful tools, some of them shown in the keyboard’s Hat 🎩 area, unlocked through premium addons 🧩 such as:
    • 👉Notes 📝. Write quick notes, reminders, to-dos, and key texts you want to keep handy.
    • 👉Paint 🎨, for useful custom drawings or quick image edits that enable better communication.
    • 👉Draw🄺ey ╬. Create text-mode interfaces, surprising others by sending window-style text or report-style layouts without graphics.
  • 🟩No time is wasted thanks to:
    • 👉Integrated tools that usually aren’t available in other keyboards.
    • 👉Better text control and precision editing by using navigation keys and SEL, plus CTRL shortcuts, instead of touching the content directly.
    • 👉Access to more keys from the same panel thanks to scroll bars.
    • 👉Quick switching between recent apps without searching in the launcher or the system recents carousel.
Watch video: quick editing

FUN

👇 Thanks to premium addons 🧩:
  • 🩷With Paint 🎨 you can draw and send your creations in messaging apps without leaving the keyboard, surprising your friends.
  • 🩷With Stickers 🖼 you can create and send your own stickers and build a collection, either static images or animated GIFs.
  • 🩷With Draw🄺ey ╬ you can create ASCII art and draw “retro style”.
  • 🩷With LockImage 🔒 you can enjoy your favorite image or GIF before starting any conversation.
  • 🩷You can also use a variety of themes and switch them on the fly to find the look that best fits your mood.

PRIVACY

👇 For the following reasons:
  • 🟦No information is sent online to servers: no usage statistics are sent, and of course no typed content is ever transmitted.
  • 🟦You control your dictionary words: you can grow it and train it your way, export it, and import it.

FREEDOM OF USE

👇 For the following reasons:
  • 🟨You can use it in a classic way: docked at the bottom.
  • 🟨You can make it float at any time with a quick tap on the banner.
  • 🟨With the premium Bubble 🫧 addon, you can deploy and fold the keyboard and send keys in any app—just like on a PC with a physical keyboard.

The ADDONS of DJS Key

Bubble Mode 🫧 (persistence)
Premium Addon 🧩 🔥
Addon: Bubble mode

With the premium Bubble 🫧 addon, you get the experience of a physical keyboard: persistence. The virtual keyboard is always present and ready to use in any app.

Watch video
Notes 📝, in the Hat 🎩
Premium Addon 🧩 🔥
Addon: Notes (list) Addon: Notes

With the premium Notes 📝 addon, you can create new notes, export them, and import them as text files in your Android device storage—without leaving the keyboard.

Watch video
LockImage 🔒
Premium Addon 🧩 🔥
Addon: LockImage (options) Addon: LockImage

With the premium LockImage addon, you can choose a saved favorite image or GIF and keep enjoying it before starting any message.

Watch video
Online 🔍, in the Hat 🎩
Addon 🧩
Addon: Online search

With the Online 🔍 addon, you can search the web for your favorite video, run a search, or start a translation, without leaving the keyboard.

Watch video
Stickers 🖼
Premium Addon 🧩 🔥
Addon: Stickers

With the premium Stickers 🖼 addon, you can build your own collection of static or animated stickers based on images stored on your Android device, and send them instantly.

Watch video
Draw🄺ey ╬
Premium Addon 🧩 🔥
Addon: DrawKey

With the premium Draw🄺ey ╬ addon, you can have FUN creating text graphics and ASCII art, and it can also boost your PRODUCTIVITY by letting you write rich content with text-mode interfaces.

Watch video
Paint 🎨
Premium Addon 🧩 🔥
Addon: Paint

The premium Paint 🎨 addon is a simple drawing tool with a limited color palette that lets you draw freehand, draw straight lines and certain shapes. You can add text and emojis, and edit images. You’ll have FUN composing drawings, sharing them quickly in messaging apps, or collecting them.

Watch video
Dictionary 📜
Addon 🧩
Addon: Dictionary

Dictionary 📜 with 100% privacy, with no data sent to external servers. A basic built-in dictionary is included (about 1000 words) for each of the eight available languages. You can expand it freely through your own usage, export it, or import another one edited by yourself.

Keyboards in extended landscape mode ⌨️↔️

When the screen is in landscape orientation and the keyboard is wide enough, extended landscape mode is enabled.

Extended main keyboard with suggestions. Extended numbers panel.

If the Hat 🎩 area is not pulled out, suggestions take the center of the keyboard.

Extended layout showing Notes in the center. Extended layout showing Paint in the center. Extended layout showing DrawKey in the center.

Addons 🧩 used in the Hat 🎩 area are shown in the center to take advantage of the empty space.

Full description of DJS Key

DJS Key is a fully private Android virtual keyboard, PC-style, with Addons.

A keyboard designed for people who want to type and edit with precision—without “fighting” the direct touch on text— and with useful integrated tools that would normally force you to switch to other apps.

PC-style keys
precise editing

It includes physical-keyboard-style keys such as CTRL, ALT, F1 to F12, TAB, arrows, page up/down, and home/end. Thanks to them, you can move the cursor and edit without needing to touch the content directly with your fingers.

Docked / floating mode
tap the banner

You can quickly switch from docked mode to floating mode (and back) with a simple tap on the banner. To do so, you need to enable the permission to display over other apps.

It is enhanced with addons 🧩: tools (productivity and creativity) that let you do tasks without leaving the keyboard. In the first version, these are available:

  • Online 🔍: quick access to web searches, videos, and translation using your installed browsers.
  • LockImage 🔒 (premium): view your favorite image or GIF on the keyboard before you start typing.
  • Notes 📝 (premium): create, save, import, and export notes without leaving the keyboard.
  • Stickers 🖼 (premium): create static or animated stickers from your images.
  • Paint 🎨 (premium): basic drawing from scratch or over images; save and share quickly.
  • Draw🄺ey ╬: box-drawing for text graphics, ASCII art, and text-mode interfaces (windows, menus, tables, bars...).
  • Bubble 🫧 (premium): persistence; bubble-style folding and sending keys even with no input fields.

Bubble 🫧 brings the experience closer to a physical keyboard: the keyboard is always available in any app. In practice, its main advantage is that it lets you send keys to apps with no input fields (very useful in emulators, both online and installed, where you need to bring up the keyboard).

Three zones and quick access
main · suggestions · hat 🎩

The keyboard is organized into three zones: Main, Suggestions, and Hat 🎩. Addons that include text inputs and require a keyboard (for example Online 🔍, Notes 📝, and Paint 🎨) are placed in the Hat 🎩.

It also uses windows and scrollable bars to keep lots of keys and text available without cluttering the screen: you swipe, and it’s right there.

  • Local and symbols bar. Access language-specific symbols and common punctuation (. , ; : ! ?) without leaving the main panel.
  • Modifiers and navigation bar. Modifiers: CTRL, ALT, and SEL. Navigation: arrows, page up/down, home/end, tab, and escape.
    SEL works as caps lock and text selection. With CTRL you can use valuable shortcuts: copy, cut, and paste selected text; select all; undo; delete whole words; and jump the cursor between words.
  • Keyboard panels bar. Quick switching between numbers/symbols, the main panel, and the emoticons panel.
  • Recent apps bar. Instantly switch between the most recent apps you used. For example: write in a messaging app → jump to your browser or an AI app → and come back with a tap.
  • Settings ⚙️ and addons 🧩 bar. Direct access to in-keyboard settings, the purchase panel, and the available addons (once purchased).
Settings inside the keyboard
no external screens

Settings are available inside the keyboard, without opening external configuration screens, with toggles for:

  • Dragging and resizing the keyboard.
  • Auto-capitalization at the start of a sentence and inserting a space after sentence-ending punctuation.
  • Key press sound and vibration.
  • Suggestions, learning, and autocorrection.
Themes and landscape mode
look & feel

There are eight themes that change the style and colors of keys, borders, and background. You can access them quickly from the settings (inside the keyboard). Themes also change the look of the app’s logo, both the banner and the bubble icon.

In landscape orientation, if the keyboard is wide enough, extended landscape mode is enabled. If the Hat 🎩 area is not deployed, suggestions occupy the center of the keyboard. Addons 🧩 used in the Hat 🎩 area can be shown in the center to take advantage of the empty space.

100% privacy
no telemetry

DJS Key offers 100% privacy:

  • Your typed content is never sent to cloud servers.
  • It only connects online in these cases:
    • When enabling voice dictation (the service is provided by other apps on the device).
    • When opening informational videos or images about addons, which are hosted on the app’s official website: https://diejuse.github.io/DJS-Keyboard.
    • When purchasing a premium addon, in order to verify that the purchase is legitimate.
  • Words are stored voluntarily in a fully offline dictionary, accessible from the keyboard settings.
  • After installation, it includes a basic dictionary for each of the eight languages available (approx. 1000 words per language).
  • You can expand your dictionary freely and export/import it at any time.

You can read the full privacy policy in the Privacy Policy section of this page.

Privacy policy

User privacy is a fundamental pillar of DJS Key. The keyboard is designed to work mainly locally and offline, without collecting or sending typed content to external servers.

You can read the complete privacy policy at the following link:

View full privacy policy