Geek magazine hacker daily blog

2 years, 10 months ago
Today — 4 years since I got acquainted with screens on the basis of electronic ink.

As it appeared, "the tsar not this".

Anyway, but accurately four years of NOOK Simple Touch (NST) serve me faithfully as the eReader. And exactly as much there is my interest not only to read with E Ink of screens, but also to print on them.

Text typing using E Ink of displays: problem status

It is possible to select three methods to adapt E Ink the display to text typing:

  1. to type the text into the computer and to bring the image to external E Ink the monitor,
  2. to type the text on mobile E Ink the device
    • by means of the screen keyboard,
    • by means of the external keyboard connected through
      • USB OTG (on the example of NST, Onyx),
      • Bluetooth (on the example of Onyx),
      • WiFi the client with the server started on the computer (on the example of NST),
  3. to type the text into the computer, and to bring the image to mobile E Ink the device through VNC.

Let's consider everyone their these methods.

To type the text into the computer and to bring the image to external E Ink the monitor

In June, 2015 sale of the first-ever monitor on the basis of "electronic ink" — 13,3'' Dasung Paperlike (video) opened. The price of the monitor makes about 1000 USD1, 2.

To type the text on mobile E Ink the device

Text typing on the screen keyboard anyway supports practically each device on "electronic ink". At the same time, as of the end of 2015, any device with E Ink the display which officially would support connection of the external keyboard was not produced in lots.

Enthusiasts on different readers fulfilled schemes with use of USB OTG, Bluetooth, WiFi.

To type the text into the computer, and to bring the image to mobile E Ink the device through VNC

This scheme was fulfilled by enthusiasts in 2011 (Kindle, NST).

In August, 2013 the domestic enthusiast wrote the program representing specialized VNC the client for readers of Pocketbook.

As I had it

As nuk was rutovan at once after purchase, the possibility of text typing on it was tested immediately. As one would expect, to type the text on the screen with the diagonal of 6 inches and a transcendental interval of updating it appeared incredibly inconveniently.

There was a February, 2012 when on XDA there was a post which, in many respects, solved a problem with an updating interval, and text typing to Nuqui became a real opportunity. But every time when I aimed a finger the small, unsympathetic display of a nuk, with all clarity the desire to connect the external keyboard was realized.

It turned out that capability of NST to perelyuchatsya in USB OTG it was open a month earlier. Connection of the external keyboard to Nuku became real that actually meant an opportunity fully to print "electronic ink".

So, for implementation of this opportunity micro USB OTG the connector and the wireless USB keyboard were specially purchased (with a set of keys under Windows), and also the hub with an external power supply was bought in addition. The software was configured: it is appropriately altered nuk, the utility switching a device to USB host is set, the application providing adequate interaction with the external keyboard is found and installed. Everything worked!

The idea to use a hub with an external power supply that nuk could at the same time both work with a host and be loaded, also worked. It solved a problem of fast discharging of the device working with a host.

The optimization stage began.

First of all, it was necessary to debug so-called keyboard layout files of a nuk as "from a box" not all keys of the keyboard issued the corresponding characters on the screen. Besides, it was necessary to tie software keys to the keyboard and function.

Eventually, bindings took the following form.

Gathering electronic ink

It was necessary to pereperenaznachit keys with shooters — "refeather" as it is convenient to print to Nuqui only in the landscape mode (the chain of connectors which is hanging down from input micro USB prevents to print in portrait), and in the landscape Android mode automatically reassigns arrows.

Gathering electronic ink

Shift as it is also necessary to it, provides change of the register.
Caps Lock does not work, and instead of it double clicking of a shift is used.
The layout Alt combination + switches Shift.

Further the optimum text editor providing such valuable options as the configured toolbar, setup of a font and size of the output text with support of custom fonts, existence of the keyboard shortcuts for the external keyboard was picked up (sic!).

Thus, for work in a text editor all conditions were created already.

Conditions for more or less comfortable work on NST which would remind work on "original" Android the device and in Android 2.1 which would remind work in Windows, were already created earlier. A number of tvik was for this purpose applied.

Tviki of my nuk.
  • Leva upper software key assigned function "back", left lower — "menu".
  • The central button of a nuk causes a custom window of the started applications (analog of a task bar), by double clicking — develops a panel of notifications on which labels of the most necessary applications (analog of the Start menu), among which, of course, both a text editor, and eReaders, and the dictionary, and a file manager, and the browser, and all necessary settings, and also a classical full-screen loncher with the list of all installed applications are fixed.

Final provisions

The text of this article is typed by "electronic ink".

This article is a translation of the original post at
If you have any questions regarding the material covered in the article above, please, contact the original author of the post.
If you have any complaints about this article or you want this article to be deleted, please, drop an email here:

We believe that the knowledge, which is available at the most popular Russian IT blog, should be accessed by everyone, even though it is poorly translated.
Shared knowledge makes the world better.
Best wishes.