Вполне нормальный экран. На типичных КПК — 3,5 дюйма. Некоторым достаточно не только для флеша, но и для чтения электронных книг, например. А некоторые и с экрана телефона умудряются читать…
По-моему, в примере с классом Thread лучше реализовать декоратор так, чтобы функцию можно было вызывать традиционным способом, а не используя метод start(). Вроде так:
import threading
class Thread(threading.Thread):
def __init__(self, f):
threading.Thread.__init__(self)
self.run = f
def __call__(self):
return self.start()
@Thread
def ttt():
print "This is a thread function"
ttt()
Печально. Может проблема в интерфейсе подключения… Я по-моему где-то даже читал про способ, приведённый выше, что он только для PS/2 клавиатур подходит…
Теперь отвечу на поставленный вопрос. Я сам в глаза не видел, как этот код собирали и тестировали на той клавиатуре, т. е. «так сказали». С другой стороны, я просто не видел причин не доверять сказанному.
# Насчёт шрифтов Liberation согласен с вами на 100%
А интерфейс подключения у вашей клавиатуры какой, PS/2 или USB? У проблемной клавиатуры вроде USB.