Skip to content
daid edited this page Jan 13, 2020 · 6 revisions

Touchscreens

EmptyEpsilon is designed to work with touchscreen devices, which provide the most immersive gameplay experience. However, they are optional — all game functions can be accessed with a mouse, with supplemental keyboard and joystick control options and shortcuts.

To view keyboard shortcuts in most views during gameplay, press F1.

Enabling Touch Screens

On devices where touch input already emulates mouse input, such as on many Linux and Windows touchscreen PCs, you should not need to configure any additional settings.

Android devices only support touchscreen input, and Android builds enable touchscreen-specific handling by default.

Touchscreen configuration options can be configured in the Preferences file (options.ini):

touchscreen=
touchcalib=
touchcalibfile=

If touchscreen is 1, touch events are captured and translated to equivalent mouse inputs, and the "Calibrate Touchscreen" button appears on the Opening screen to allow you to calibrate touch input. Also, the mouse cursor is hidden and a few elements are slightly modify to not be covered by your finger while you are touching the screen.

After calibrating a touchscreen, EmptyEpsilon writes a calibration file that can be loaded by setting touchcalib to 1 and touchcalibfile to its path.

Clone this wiki locally