Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Xtr126 authored Feb 18, 2024
1 parent d0286bd commit 937ec8b
Showing 1 changed file with 3 additions and 40 deletions.
43 changes: 3 additions & 40 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,44 +20,8 @@
</a>
</p>

## About

Introducing XtMapper, the ultimate keymapper for Android on PC gaming designed to revolutionize your gaming experience with unparalleled features that set it apart from the rest. It offers a comprehensive set of features unmatched by other keymapper available.

Unlike other keymappers that often inject ads or having users to pay, XtMapper is committed to providing a clean and user-friendly experience. With its extensive feature set, user-friendly interface, and commitment to it's userbase, XtMapper stands as the keymapper of choice for Android-x86 gaming enthusiasts.

It is free and open-source software boasting a comprehensive array of functionalities that cater to Android-x86 users diverse needs for mouse/keyboard/touchpad input, making it a standout choice among keymapping applications that usually only target mobile phone hardware.

There is literally just no match for it among other Android keymappers in the context of Android-x86.
As you might have already experienced, most other keymappers for Android are usually Adware / Paid closed source software that don't even support Android-x86 natively.

XtMapper is included in Bliss OS and featured on [BlissLabs](https://blisslabs.org).

## Key Features

Multi-touch emulation from keyboard/mouse and enhancing control precision in various gaming scenarios: Providing a seamless and immersive touch experience for games that demand intricate touch inputs.

Mouse-to-touch emulation: Utilize your mouse as a touch pointer, enabling control in games that don't support direct mouse input.

Keyboard-to-touch emulation: Configure keyboard keys to trigger touch events, allowing you to play games that don't haven ative support for keyboard.

Aiming assistance: Enhance your aiming accuracy in FPS games with mouse-based aiming assistance while mapping mouse buttons and movement to various in-game functions.

Gesture emulation: Perform pinch-to-zoom gestures using keyboard shortcuts and mouse movements.

Smooth scrolling: Experience smooth and pixel-perfect scrolling emulation with your mouse wheel. Provides a more smooth and responsive scrolling experience than the android system defaults.

Swipe emulation: Execute swipes conveniently using designated keyboard keys, replicating touch-based gestures. Adds more versatility to your gaming controls.

Advanced touchpad support: Choose between direct touch or relative mode for touchpad input, catering to a variety of user preferences.

Low latency and high performance: Xtmapper provides low-latency, high-performance keymapping that ensures your inputs are registered with precision and speed. Enjoy a responsive and lag-free gaming experience.

Automatic profile switching: Automatically switch between keymapper profiles based on the active app, streamlining your gaming setup for each specific game.

Open-source development: Contribute to the ongoing development of XtMapper and benefit from its open-source nature.

XtMapper ensures a stable and reliable experience across most Android-x86 systems as long as it is Android 9 or newer. Older Android versions are not supported.
## About and features
https://xtr126.github.io/XtMapper-docs/guides/about

## Development

Expand All @@ -73,9 +37,8 @@ You can ask about XtMapper on Bliss OS in
BlissLabs discord server: https://discord.com/invite/F9n5gbdNy2
Telegram: https://t.me/blissx86


## Waydroid support
Due to how XtMapper works by reading input events directly from the kernel, there are certain difficulties in implementing support for android containers.
Due to how XtMapper works by reading input events directly from the kernel, there are certain limitations in implementing support for Android containers.
An experimental solution was developed: https://github.com/Xtr126/wayland-getevent
It is mostly a "hack" that we have to rely on due to how wayland/waydroid works.
https://youtube.com/watch?v=yvZD2E7kgG0
Expand Down

0 comments on commit 937ec8b

Please sign in to comment.