User Tag List

Показано с 1 по 10 из 88

Тема: Как переделать практически любую клавиатуру в PS/2

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Ну с этой точки зрения тут весь форум - изобретение велосипедов, такова суть этой, если позволите, игры.
    Не, я немножко не про то, а про то, что такой редактор-анализатор раскладки напрашивается для этого проекта.

    Цитата Сообщение от valerium Посмотреть сообщение
    Пока не накоплено какой-либо информации по матрицам - трудно построить какую-либо модель.
    Если эта модель сейчас будет выдавать 80-90% соответствия - это отличный задел для допила руками в Блокноте.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Не, я немножко не про то, а про то, что такой редактор-анализатор раскладки напрашивается для этого проекта.

    Если эта модель сейчас будет выдавать 80-90% соответствия - это отличный задел для допила руками в Блокноте.
    Короче, кроме прошивки считывателя требуется еще одна составляющая - редактор раскладок, точнее то, что будет ее перестраивать в зависимости от назначения линии row/column (и контролировать возможность перестройки с учетом остальных линий).
    Почитаю исходники, чтоб в голове отлежались, попробую сделать наброски, как время позволит. Пока неспешно ищу себе клавиатуру подходящую.

  4. #3

    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    326
    Спасибо Благодарностей отдано 
    292
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чтобы оценить замороченность топологии - вот неполная таблица, которую я натыкал на работающем контролере за пару часов:


  5. #4

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CLR Посмотреть сообщение
    на работающем контролере
    А нельзя пойти от обратного, проанализировать AVR'кой сначала контроллер (при наличии) на строки и столбцы, а потом уже соответствие кодов клавишам?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  6. #5

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    А нельзя пойти от обратного, проанализировать AVR'кой сначала контроллер (при наличии) на строки и столбцы, а потом уже соответствие кодов клавишам?
    Такой вариант подразумевает, что у нас есть клавиатура, ноут или еще что-то живое и действующее.
    А профит данного подхода был в том, чтобы заюзать любую клавиатуру, полученную отдельно от "туловища". То есть найти дешево подходящую по форм-фактору запчасть в китае или на разборе и встроить. Поэтому в более полном смысле надо анализировать именно матрицу.

  7. #6

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Такой вариант подразумевает
    Да я понимаю, что он подразумевает, но зачастую оно есть.

    Цитата Сообщение от CLR Посмотреть сообщение
    Наверное можно, при определенном программистском скилле.
    Исходники тестера микросхем на ATMega который дергает различными комбинациями ног тут не помогут?

    Цитата Сообщение от valerium Посмотреть сообщение
    Поэтому в более полном смысле надо анализировать именно матрицу.
    Этот вариант, всяко, базовый. Тут нет вопроса.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  8. #7

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CLR Посмотреть сообщение
    Достал аналогичную клавиатуру. Пока в руки не взял, не понимал, насколько она мизерная - тут ни одна фотография (и ни одно описание с размерами) осязаемой картины не дает.
    Она буквально на пару сантиметров больше ладони.
    Но самое главное - не могу понять, как ее открыть - как отклеить и не сломать ? Подскажите люди добрые, что с ней делать - греть воздухом, поддевать-тянуть или что ?

  9. #8

    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    326
    Спасибо Благодарностей отдано 
    292
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Двусторонний скотч там на все днище - можно погреть феном железяку, можно так поддеть.
    Там снизу две резиновых полоски-ножки, они в отверстиях в металлическом дне, можно их толкать и поднимать клаву, отделяя от поддона.
    Последний раз редактировалось CLR; 26.08.2022 в 15:05.
    Мои игрушки: PowerbookG4 / MacMiniG4 / MacMini i5 / Amiga1260 / Commodore64 / Atari65XE / MSX1 SVI-728 / MSX2 КУВТ2 / MiST / MiSTer / Profi+ / KarabasPro / Speccy2010 / Aspect128 / ZX-UNO VGA 2M / PS3 / PS4Pro+PSVR / PSP / PS Vita / GBC / LDK Game / RG350M / iPhone / iPad / Raspberry Pi (0/3B+/4B/5)
    MorphOS / AmigaOS / MacOS / Linux

    Этот пользователь поблагодарил CLR за это полезное сообщение:

    valerium(07.12.2022)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Переделать клавиатуру AT >> XT
    от artice в разделе Устройства ввода
    Ответов: 28
    Последнее: 02.07.2024, 17:15
  2. Ответов: 7
    Последнее: 02.06.2018, 20:56
  3. Как можно восстановить клавиатуру?
    от IMPguitar в разделе Устройства ввода
    Ответов: 1
    Последнее: 31.01.2017, 19:17
  4. как переделать CAS в WAV
    от marsNRG в разделе Atari
    Ответов: 9
    Последнее: 09.01.2016, 18:45

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •