VisionTest is a linux-based digital visual acuity chart.
VisionTest can be used with a keyboard or a remote and receiver (recommended)
See the SC-45 layout
Screensaver
: Puts the device in screensaver mode+
: Makes the letters one size bigger-
: Makes the letters one size smallerLine
: Toggles showing only one row of lettersSGL
: Toggles showing only one letter per rowHide
: Hides/shows the letter size in the bottom cornerLTR
: Shows lettersNUM
: Shows numbersSYM
: Shows symbolsE
: Shows Es flipped differentlyRand
: Randomizes the letters on the screen10
-400
: Shortcuts to jump to letter sizes from 10/20 to 400/20
See the SH-15 layout
Hide
: Hides/shows the letter size in the bottom cornerUp
: Makes the letters one size biggerDown
: Makes the letters one size smallerMode
: Cycles through modes (LTR/NUM/SYM/E)Line
: Toggles showing only one row of lettersSGL
: Toggles showing only one letter per row20
-200
: Shortcuts to jump to letter sizes from 20/20 to 200/20
BW7070 layout not yet final
u
: One size biggerd
: One size smallerl
: Toggle multi-line modem
: Change mode (normal letters, numbers, symbols, rotating E)s
: Toggle single moder
: Randomizes linesf
: Toggle fullscreen mode@
: Toggle pixel counterc
: Calibration mode+
: Make text larger-
: Make text smaller1-9
: Goes up and down to different sizes!
: Toggles mirroringn
: Toggles line number
To install VisionTest with the install script, first download the install script, and put it on the target machine.
Now, ensure you have sudo access on the machine, and run it with bash ./linux_install.sh
. The script will install dependencies, download VisionTest, and set up all config files automatically.
To install VisionTest manually, or from a certain version, first download the version you want from the downloads page, and put it on the target machine.
Unzip it to the user's home directory. If the version is after commit d60420e
, you can just run all of the scripts in scripts/setup/
, and VisionTest will be automatically configured. NOTE: you will need to set the receiver_tty
variable to the receiver tty (usually /dev/ttyUSB0
).
See "Ubuntu Calibration/Setup" in the VisionTest Install and Setup Guide
- PC (recommended): Dell Optiplex 7450 AIO
- PC (supported):
- Runs Ubuntu 20.04
- Minimum 1 USB port
- Ethernet jack or supported WiFi card (for installation and updates)
- Receiver: Celadon RCV-3000 (others may work; VT has only been tested with the RCV-3000)
- Remotes:
- Celadon SC-45
- Celadon SH-15 (as of v0.0.2)
- Celadon BW7070 (as of v0.2.0)