Universal Game Keyboard — Mobile & Desktop Virtual Keyboard Emulator

Full virtual hardware keyboard emulator for games, apps, and virtual machines. Now uses DRAG-TO-OPEN/CLOSE: You MUST drag the ⌨️ toggle button and release it to open or close the keyboard (tapping does nothing). Includes iOS-safe dragging, key hold, WASD, arrows, F-keys, modifiers, sound, glow, and no text selection.

这些是此脚本变更过代码的版本。 显示所有版本。

  • v1.5.0 2025-11-29

    📝 CHANGELOG — Universal Game Keyboard

    v1.4.0 — iOS Dragging + Interaction Fixes (Latest)

    ✔ Major Improvements

    • Fixed iOS Safari highlight/selection appearing when dragging
    • Disabled long-press callout menu (copy/paste bubble)
    • Disabled double-tap text selection
    • Improved toggle button drag stability
    • Reduced accidental page scrolling while dragging
    • Added touch-action: none to all draggable UI elements
    • Smoother finger tracking on mobile
    • Increased touch responsiveness for fast taps
    • Prevented ghost-touch behavior on some devices

    ✔ Code Updates

    • Added global CSS block to disable user-select on entire keyboard
    • Added inline iOS-safe drag handlers
    • Rewrote toggle drag system using pointer events fallback
    • Updated hitbox to reduce mis-dragging

    v1.3.0 — Visual + Audio Enhancements

    • Improved ASMR click sound quality
    • Reduced delay between keypress and sound
    • Updated key-press glow effect
    • Modifier keys now stay highlighted correctly
    • Fixed flicker when holding keys on Android

    v1.2.0 — Keyboard Engine Upgrade

    • Rebuilt key event generation system
    • Added support for:
      • keydown, keyup, keypress
      • Held key repeat events
      • F1–F12
      • Space, Enter, Tab, Backspace, Escape
      • Ctrl, Shift, Alt, Meta
    • Improved compatibility with:
      • HTML5 games
      • Canvas games
      • Cloud gaming services
      • Virtual machines

    v1.1.0 — UI + Layout Improvements

    • New floating ⌨️ toggle button
    • Toggle is draggable on all devices
    • New compact keyboard layout
    • New mobile-friendly spacing
    • Added haptic-style key animation

    v1.0.0 — Initial Release

    • First complete virtual keyboard for mobile + desktop
    • Full compatibility with browser games
    • Full support for remote desktop + VM sites
    • 100% client-side, no tracking, no external files
  • v1.2 2025-11-29

    📝 CHANGELOG — Universal Game Keyboard

    v1.4.0 — iOS Dragging + Interaction Fixes (Latest)

    ✔ Major Improvements

    • Fixed iOS Safari highlight/selection appearing when dragging
    • Disabled long-press callout menu (copy/paste bubble)
    • Disabled double-tap text selection
    • Improved toggle button drag stability
    • Reduced accidental page scrolling while dragging
    • Added touch-action: none to all draggable UI elements
    • Smoother finger tracking on mobile
    • Increased touch responsiveness for fast taps
    • Prevented ghost-touch behavior on some devices

    ✔ Code Updates

    • Added global CSS block to disable user-select on entire keyboard
    • Added inline iOS-safe drag handlers
    • Rewrote toggle drag system using pointer events fallback
    • Updated hitbox to reduce mis-dragging

    v1.3.0 — Visual + Audio Enhancements

    • Improved ASMR click sound quality
    • Reduced delay between keypress and sound
    • Updated key-press glow effect
    • Modifier keys now stay highlighted correctly
    • Fixed flicker when holding keys on Android

    v1.2.0 — Keyboard Engine Upgrade

    • Rebuilt key event generation system
    • Added support for:
      • keydown, keyup, keypress
      • Held key repeat events
      • F1–F12
      • Space, Enter, Tab, Backspace, Escape
      • Ctrl, Shift, Alt, Meta
    • Improved compatibility with:
      • HTML5 games
      • Canvas games
      • Cloud gaming services
      • Virtual machines

    v1.1.0 — UI + Layout Improvements

    • New floating ⌨️ toggle button
    • Toggle is draggable on all devices
    • New compact keyboard layout
    • New mobile-friendly spacing
    • Added haptic-style key animation

    v1.0.0 — Initial Release

    • First complete virtual keyboard for mobile + desktop
    • Full compatibility with browser games
    • Full support for remote desktop + VM sites
    • 100% client-side, no tracking, no external files
  • v1.0 2025-11-29