Клавиатурная топталка для детей
Мы уже знаем, что, не успев родиться, дети ломятся в родительский компьютер настойчиво и целеустремленно.
Бороться с этим нереально, разве что связывать детей скотчем или переходить на наладонные компьютеры по ночам, под одеялом. :)
Когда у нас родился первый (Данька), то уже через 8-10 месяцев он хотел влиять на судьбу курсора, бегающего по монитору.
Мы сначала запускали Word, и ребёнок вроде лупил в нём по клавишам с удовольствием, но уже через минуту компьютер впадал в жуткий ступор, запускались какие-то процессы, система висла, начинал печатать принтер и т.д. и т.п.
«Но слава Богу есть друзья!»- воскликнул я и написал электрописьмо своему старинному школьному другу-программисту с примерно вот таким «тех. заданием»:
— Вадька, привет! А можно ли сделать такую топталку вроде текстового редактора, чтобы Данька мог любые сочетания клавиш нажимать, а компьютеру при этом бы ничего не было? :) Если при этом на экране будут печататься буквы — будет вообще здорово!
Через два дня приходит письмо с приложенным маленьким файликом toptalka.exe
Это был чистый восторг!
Даньку можно было оставлять один на один с компьютером больше чем на одну минуту и даже на целых полчаса.
ver. 0.1 beta
Идея, простая — обычный текстовый редактор, обгрызанный таким образом, чтобы печатались только буквы и символы, а все «системные» сочетания клавиш более менее перехватывались, меню было бы недоступным, а крестик закрытия программы в правом верхнем углу отсутствовал бы.
Выглядит Toptalka вот таким образом:
Конечно же, подобная программа не должна требовать инсталляции. Так что запускать её можно с флэшки, в гостях у друзей.
Сразу хочу сказать, что Toptalka далека от идеала, но мы все равно хотим поделиться с вами, так как денег она не просит, а нас, совершенно точно, выручала как минимум на двоих старших детях. :)
При запуске у неё устанавливается шрифт типа Serif размером в 8 пунктов, так что лучше поменять на что-нибудь вроде:
Как видите, меню почти целиком отсутствует, так что никто своих художества на принтер не отправит, другие файлы не откроет и ничего лишнего не испортит:
Поменяв шрифт, можно сразу создать пример для дальнейшего топтания клавиш:
У детей это превращается вот в такое:
Так как программа перехватывает, например, сочетание клавиш Alt+Tab, то пользоваться другими программами во время использования Топталки — невозможно. Это специальная и очень удобная, защитная, фича.
Чтобы закрыть программу нужно нажать Alt+F4 и в появившемся на 4 секунды окошке, в правом верхнем углу, попрощаться и написать «бай-бай!» Точнее by-by. Почему это не bye-bye — не спрашивайте, так решил мой друг. :) Да и вообще программисты народ немного того... типа Энди Уорхолла. :)
Друг мой Вадим сделал замечательную Топталку. И мне кажется, что она имеет право на жизнь как идея и должна иметь продолжение, а также ряд улучшений!
Дети всё равно каким-то образом научились её сворачивать, запускать несколько Топталок, переключаться между окнами, скакать tab-ом по пунктам меню и не понимать, что происходит, увеличивать (уменьшать) шрифт до невероятных размеров. Хотелось бы отрубить сочетание клавиш Ctrl+Alt+Del. Заблокировать перемещение по клавише Tab. Ну и т.д. и т.п.
Вадик, я надеюсь ты прочитаешь это сообщение рано или поздно и сможешь, таки, выкроить какое-то количество часов из своего плотного графика работы и выпустишь новую версию? А?
А может, кто захочет написать свою, очень простую и наглядную Топталку? Если что, дайте знать, ладно? Среди блоггеров модно устраивать конкурсы — честное слово, я бы устроил, но это же новый айпод придётся выдавать в качестве приза. :)
Ой. Чуть не забыл! Топталку можно забрать вот по этой ссылке — Toptalka.zip (360 Kb, вирусов нет!).
Пользуйтесь на здоровье.
update:
Обновление программы здесь: /2007/02/08/447
Вау, спасибо. То, что надо. А то и правда ломиться, сломя голову — именно клавиши подёргать, и ведь действительно набирает хитрые нежелательные сочетания.
P.S. Заделишысил.
Артём, пожалуйста! Только программка эта 1999-го года выпуска, но всё равно вполне рабочая. :)
Да, я уже сам потоптал. Она, правда, по Alt-Tab всё же как бы де-активируется... будем надеяться, что Alt-Tab киндером не быстро освоится!
>по Alt-Tab всё же как бы де-активируется
ага, надо снова по ней мышой ткнуть.
:) Интересно... Многие программисты соревнуются между собой, кто чей код хакнет. А сколько из них дерзнут соревноваться по устойчивости кода(в частности, пользовательского интерфейса) к атакам малыша?
про Alt+F4 и by-by —
хорошо бы текстовый документ в архив положить
Да, незаменимая вещь!
Vara, спасибо за замечание!
Исправил. Добавил текст этой заметки в виде doc файла прямо в архив. Теперь файл toptalka.zip стал размером в 360 кб.
Вот это супер!!! Спасибо!
«Чтобы закрыть программу нужно нажать Alt+F4 и в появившемся на 4 секунды окошке, в правом верхнем углу, попрощаться и написать “бай-бай!” Точнее by-by. Почему это не bye-bye — не спрашивайте, так решил мой друг.»
Я кажется поняла, почему он так решил — просто bye-bye за 4 секунды трудно написать без практики :). Лично я несколько раз пыталась закрыть программу с помощью by-by, где-то с 4й попытки мне это удалось :).
И ещё предложение: хорошо бы в меню File-Exit вместо Alt+X написать Alt+F4, или лучше File-Exit by-by Alt+F4 в качестве подсказки, и пусть остается неактивным, а то я боюсь забыть в самый ответственный момент и что тогда делать :( ?
Пришёл на ваш сайт сwww.lifehack.ru/2007/02/08/semejnyj_pop-art/
Всё очень нравится — большое спасибо. Занесено в RSS ленту :)
Андрей, спасибо большое за отзыв! Будем рады Вам всегда. :)
>Я кажется поняла, почему он так решил ...
Наталия, спасибо! Есть уже как бы новая как бы версия топталки. На днях поделимся! Спасибо!
молодцы! спасибо... щас «протестируем» :)
Odessit только возьмите на тест самую свежую версиюtoogeza.com/2007/02/08/447
спасибо!
Моя дочь в первые же три секунды выяснила что программа пропускает сочетание WIN+L (заблокировать консоль)
Очевидно, что дочка далеко пойдёт! А что такое консоль?