SharpKey
Название SharpKey происходит от слова «Интерфейс платы
клавиатуры Sharp» , поскольку оно основано на оригинальном интерфейсе клавиатуры mz25key Sharp MZ-2500/MZ-2800 PS/2.
Интерфейс SharpKey Multi-HID — это устройство, которое позволяет подключать клавиатуры и мыши через PS/2 или Bluetooth к старинным компьютерам Sharp и NEC. Он помещен в небольшой корпус КМ-24 черного или светло-серого цвета под цвет главной консоли и занимает минимум дополнительного места. Он имеет два внешних порта: один для клавиатуры или мыши PS/2, а второй для кабеля для подключения к входному разъему хост-клавиатуры или мыши. Если используется Bluetooth, порт PS/2 не используется, и требуется только хост-кабель от хост-порта.
При использовании SharpKey получает питание от хоста, что немного увеличивает нагрузку на источник питания хост-компьютера. Обычно он потребляет ток 30 мА при активности в режиме интерфейса и до 150 мА, если включен веб-интерфейс IoT. Пиковый мгновенный пусковой ток для Wi-Fi может составлять 250 мА.
В этом разделе описаны порты, интерфейсы, кнопки и индикаторы SharpKey.
Порты
SharpKey оснащен двумя гнездовыми портами mini-DIN, светодиодом и переключателем конфигурации для включения встроенного веб-интерфейса Wi-Fi IoT и сопряжения устройств Bluetooth. На изображении ниже показаны локации.
Слева находится разъем HOST, это 8-контактная розетка mini-DIN, к которой подключается специальный кабель HOST. Кабель соединяет SharpKey с портом мыши или клавиатуры на определенном хосте, т.е. Шарп МЗ-2800.
Справа находится разъем PS/2, это 6-контактная розетка mini-DIN, к которой подключается клавиатура PS/2 или мышь PS/2. Этот разъем поддерживает горячую замену, поэтому можно отключить устройство и снова вставить его, пока интерфейс включен. Подключение другого устройства того же типа возможно, но переход с клавиатуры на мышь/визуализатор невозможен, так как для этого потребуется также заменить кабель HOST (т. е. если сторона HOST подключена к ввод с клавиатуры Sharp X68000 и сторону PS2 на клавиатуру PS/2, вам придется заменить сторону HOST на кабель мыши X68000, если вы хотите подключить мышь PS/2).
Внутри имеется 8-контактный разъем диаметром 2 мм, который используется в случае сбоя обновления прошивки OTA (т. е. при блокировке) или для разработки и отладки новых функций. Дополнительную информацию об этом разъеме и его использовании см. в технической документации.
светодиоды
Синий светодиод активности используется для индикации работы устройства и предупреждения об ошибках или состоянии устройства.
При нормальной работе светодиод активности загорается на секунду при включении интерфейса, а затем гаснет. Если устройство PS/2 не подключено, светодиод будет гореть постоянно, пока устройство PS/2 не будет подключено (или пока не будет включен Bluetooth и устройство не будет сопряжено с SharpKey). Во время работы с клавиатурой светодиод будет мигать при каждом нажатии клавиши. Во время активности мыши светодиод загорится только в том случае, если нажата «кнопка третьего колеса» и мышь перейдет в режим настройки.
Состояние светодиода | Возникновение | Описание |
---|
На | Во время включения | Горит 1 секунду, затем гаснет. Это указывает на нормальное включение и успешную инициализацию. |
| Обычное использование | PS/2 Клавиатура или мышь не подключены, устройство Bluetooth не сопряжено. |
Выключенный | Во время включения | Сбой устройства. |
| Обычное использование | Устройство работает нормально. |
Пульсирующий | Обычное использование | Светодиод кратковременно загорается при каждом нажатии клавиши клавиатуры. |
| Выбор Wi-Fi | Светодиод мигает 1 раз каждые 0,5 секунды, когда кнопка WiFi нажимается более 2 секунд, а клавиша SharpKey указывает на выбранный настроенный режим клиента/точки доступа Wi-Fi. |
| | Светодиодный индикатор мигает 1 раз каждые 0,25 секунды, когда кнопка WiFi нажимается более 5 секунд, а клавиша SharpKey указывает на выбранный параметр по умолчанию — Режим точки доступа. |
| Bluetooth-сопряжение | Светодиодный индикатор мигает 1 раз каждые 0,125 секунды, когда кнопка WiFi нажимается более 10 секунд и выбран режим сопряжения Bluetooth. |
| Сброс ПНВ | Светодиод мигает 1 длинная вспышка в секунду, когда кнопка WiFi нажимается более 15 секунд и выбран сброс NVS. |
Переключатели
Переключатель конфигурации Wi-Fi/Bluetooth расположен внутри корпуса SharpKey, доступ к нему осуществляется через отверстие в верхней части корпуса, рядом со светодиодом. Необходимо использовать непроводящий стержень, вставив его в отверстие и нажав внутренний переключатель.
Продолжительность времени, в течение которого переключатель нажат, указывает на функцию, к которой пользователь желает получить доступ.
Переключатель времени нажат | ВЕЛ | Особенность |
---|
1 секунда | Выключенный. | Отменить любую выбранную функцию, т.е. Режим Wi-Fi или сопряжение Bluetooth. |
2 нажатия клавиш за 1 секунду | SharpKey перезагрузится, и светодиод будет гореть до тех пор, пока не будет нажата клавиша или не будет перемещена мышь. | Перезагрузите ШарпКей. Используется, если вам необходимо перезагрузить SharpKey, например, при переключении с PS/2 на Bluetooth после отключения устройства PS/2. |
2–4 секунды | Мигает 2 раза в секунду. | Выберите настроенный режим Wi-Fi, точку доступа или клиент. |
5–9 секунд | Мигает 4 раза в секунду. | Выберите параметр по умолчанию Режим точки доступа Wi-Fi. |
10–14 секунд | Мигает 8 раз в секунду. | Выберите режим сопряжения Bluetooth. |
15–19 секунд | Мигает один длинный импульс в секунду. | Выберите режим сброса NVS (очистка всех настроек и восстановление заводских настроек). |
Дополнительную информацию о доступе и использовании различных функций см. в соответствующем разделе.
Кабели
Каждая хост-машина имеет разные электрические и механические характеристики ввода с клавиатуры и мыши. SharpKey способен управлять электрическими требованиями и требованиями протокола, но механические требования должны удовлетворяться с помощью физического кабеля.
Это означает, что для каждого входного порта клавиатуры и мыши хост-машины требуется уникальный кабель от SharpKey к порту клавиатуры или мыши хоста. На компьютерах Sharp порт для мыши общий, поэтому для подключения SharpKey к любому порту мыши Sharp требуется только один кабель. Различные кабели можно увидеть ниже.
К каждому кабелю прикреплен 8-контактный разъем mini-DIN (у MZ-2500 их 2, поэтому можно использовать любой боковой разъем), который подключается к SharpKey. Противоположный конец кабеля подключается к порту клавиатуры или мыши хоста.
Подключение SharpKey
Для подключения SharpKey достаточно просто приобрести правильный кабель для вашего хост-компьютера (клавиатуры или мыши), подключить 8-контактный конец mini-din к SharpKey, а противоположный конец — к порту клавиатуры или мыши хост-компьютера.
Если вы собираетесь использовать клавиатуру PS/2 или мышь PS/2, вставьте 6-контактный разъем mini-din клавиатуры/мыши в противоположный конец SharpKey. Если вы собираетесь использовать Bluetooth, подключение к порту PS/2 на SharpKey не требуется.
Примечание. Bluetooth будет включен только в том случае, если не подключено ни одно устройство PS/2.
После подключения кабелей включите компьютер и используйте клавиатуру/мышь PS/2 или клавиатуру/мышь Bluetooth как обычно. Если какие-либо клавиши клавиатуры неправильно сопоставляются с клавишами хоста, вы можете использовать веб-интерфейс Интернета вещей, чтобы добавить необходимые сопоставления клавиш.
Примечание. Устройства Bluetooth требуют сопряжения, и после сопряжения при включении питания подключение может занять несколько секунд. При использовании Bluetooth при включении питания выведите устройства Bluetooth из режима сна, несколько раз нажав клавишу Shift или встряхнув мышь. Это необходимо, поскольку устройство будет находиться в спящем режиме, и SharpKey не сможет подключиться.
Bluetooth-сопряжение
Помимо устройств PS/2 HID, к SharpKey также можно подключить беспроводные устройства Bluetooth.
Чтобы использовать Bluetooth, к SharpKey не должно быть подключено ни одно устройство PS/2. Если SharpKey обнаружит устройство PS/2 во время запуска, он не включит Bluetooth. Приемопередатчик Bluetooth в ESP32 не такой мощный, поэтому ваше устройство должно находиться на расстоянии 1 м или меньше (некоторые устройства, обычно мыши, работают на гораздо большем расстоянии).
При получении, в
заводском режиме по умолчанию или после функции
NVS Clear , SharpKey выполнит сканирование Bluetooth в поисках ближайших устройств, находящихся в режиме сопряжения. Просто нажмите кнопку
сопряжения на клавиатуре или мыши, и в течение 5–10 секунд оно должно подключиться без необходимости ввода PIN-кода для сопряжения.
К SharpKey можно подключить до 5 дополнительных устройств (которые будут работать одновременно, если все 5 устройств подключены), переведя SharpKey в
режим сопряжения . Чтобы войти в
режим сопряжения, нажмите переключатель Wi-Fi/Config Enable и удерживайте его в течение 10–15 секунд. Удерживая кнопку, вы заметите смену синего светодиода:
- В течение 2–5 секунд он будет мигать дважды в секунду, что указывает на то, что выбран режим включения Wi-Fi , если вы отпустите переключатель.
- В течение 5–10 секунд он будет мигать 4 раза в секунду, указывая, что выбран режим Wi-Fi по умолчанию, если вы отпустите переключатель.
- Если вы отпустите переключатель, в течение 10–15 секунд он будет мигать 8 раз в секунду, указывая, что выбран режим сопряжения Bluetooth .
Отпустите переключатель через 10 секунд, и SharpKey перейдет в режим сопряжения и подключится к любому HID-устройству, которое обнаружит в режиме сопряжения. SharpKey остается в режиме сопряжения в течение 60 секунд, в течение которых он будет соединяться с любым количеством найденных HID-устройств.
Аутентификация устройства (ввод PIN-кода) была программно отключена для SharpKey, поскольку у него нет средств для отображения PIN-кода сопряжения. Этот метод обычно хорошо работает для большинства устройств BLE и BT Classic, но если вашему устройству потребуется PIN-код, который нельзя отключить, примерно через 10 секунд синий светодиод начнет мигать 3 длинными импульсами, повторяющимися каждую секунду. Если вы видите, что светодиод мигает, введите PIN-код «1234» на клавиатуре и нажмите ENTER. Если светодиод продолжает мигать, повторяйте ввод PIN-кода до тех пор, пока он не будет сопряжен и светодиод не перестанет мигать.
При последующих циклах включения и выключения SharpKey необходимо будет встряхнуть или вывести из спящего режима ваше устройство Bluetooth, чтобы оно снова подключилось. Этого можно добиться, несколько раз нажав клавишу
Shift на клавиатуре или переместив мышь. Если устройства Bluetooth не разбудятся, SharpKey не сможет их увидеть и подключиться. Повторное подключение может занять 1–10 секунд в зависимости от вашего устройства и расстояния от SharpKey (чем дальше расстояние, тем больше времени это может занять, поскольку Bluetooth-трансивер ESP32 не очень мощный).
Доступ к веб-интерфейсу Интернета вещей
SharpKey имеет несколько предварительно настроенных раскладок клавиатуры, заводская настройка по умолчанию — британская раскладка клавиатуры на всех поддерживаемых хост-компьютерах. С помощью горячих клавиш (см. ниже) можно выбрать другую карту.
Встроенные карты со временем будут развиваться для поддержки большего количества клавиатур, и эти обновления будут распространяться как обновление прошивки. В настоящее время поддерживаются следующие раскладки клавиатуры:
- Wyse KB-3926 Макет для Великобритании
- Общая японская раскладка OADG109
- Санва СКБ-Л1 японской компоновки
- Компоновка Perixx Periboard 810 UK
- OMOTON K8508 Британская компоновка
Однако существует крайний случай, когда клавиша не работает или не работает должным образом для отдельного пользователя, а также другие пользователи могут обнаружить, что их региональные (страновые) клавиатуры не работают должным образом, и эти недостатки должен устранить пользователь, у которого есть больше практический опыт. С этой целью SharpKey можно настроить для сопоставления любого кода PS/2 или кодовых комбинаций с последовательностью клавиш, ожидаемой активным хостом. Скан-коды Bluetooth внутренне сопоставляются со скан-кодами PS/2, поэтому сопоставление всех типов клавиатуры (PS/2 или Bluetooth) выполняется с использованием кодов PS/2.
Для внесения изменений SharpKey оснащен встроенным веб-сервером, использующим технологию Wi-Fi, и его можно настроить в режиме точки доступа (вы подключаете свое Wi-Fi-устройство к SharpKey) или в режиме клиента, в котором SharpKey использует сохраненные учетные данные для подключения к вашему устройству. маршрутизатор домашней сети.
Для доступа к веб-интерфейсу SharpKey необходимо включить точку доступа Wi-Fi или клиентский приемопередатчик. Это делается с помощью переключателя конфигурации WiFi/BT.
Существует два режима Wi-Fi: точка доступа и клиент:
- Точка доступа — это место, где SharpKey действует как маршрутизатор Wi-Fi, и вы выполняете поиск сети Wi-Fi на компьютере/телефоне: Sharpkey и подключаетесь, используя пароль: Sharpkey. SSID и пароль можно изменить в конфигурации, но если вы забудете свои изменения, нажатие переключателя WiFi/BT более 5 секунд заставит SharpKey перейти в режим точки доступа с использованием вышеупомянутых настроек по умолчанию.
- В клиентском режиме SharpKey подключается к вашей домашней сети, сведения о которой необходимо предварительно ввести в SharpKey через режим точки доступа. После настройки каждый раз, когда SharpKey переходит в режим Wi-Fi, он автоматически пытается подключиться к вашему маршрутизатору, используя DHCP (ваш маршрутизатор назначает ему адрес) или указанный вами фиксированный адрес.
Шаги для доступа к каждому из режимов можно увидеть в таблице ниже.
Режим | Как получить доступ | Описание |
---|
Режим точки доступа. Первоначальная настройка или принудительный режим по умолчанию. | При первоначальной заводской настройке нажатие переключателя Wi-Fi в течение 5–10 секунд приведет к переходу в режим точки доступа Wi-Fi. Если была сделана неправильная конфигурация или у вас была изменена сеть, нажмите переключатель Wi-Fi и удерживайте его в течение 5-10 секунд, чтобы загрузить параметры по умолчанию и войти в режим точки доступа. | Найдите в меню настроек Wi-Fi вашего компьютера или телефона сеть: Sharpkey. Подключитесь к этой сети и введите пароль: Sharpkey. После успешного подключения откройте веб-браузер и введите в адресную строку: http://192.168.4.1 — теперь вы сможете получить доступ к SharpKey и настроить Wi-Fi через WiFi Manager. |
Режим точки доступа. | После настройки SharpKey и выбора режима точки доступа в диспетчере Wi-Fi нажатие переключателя WiFi в течение 2–5 секунд приведет к переходу в режим точки доступа. | В этом режиме вы выбрали режим точки доступа через меню WiFi Manager в конфигурации браузера. Вы можете изменить имя сети (SSID), пароль и диапазон IP-адресов в соответствии с вашими требованиями. В этом режиме вы всегда будете подключаться к SharpKey, присоединившись к его сети в меню настроек Wi-Fi вашего компьютера или телефона, и получите доступ к веб-странице конфигурации, используя предоставленные вами настройки. |
Режим клиента (также называемый режимом станции). | После настройки SharpKey и выбора режима клиента в диспетчере WiFi нажатие переключателя WiFi в течение 2–5 секунд приведет к переходу в режим клиента. | Этот режим позволяет SharpKey подключаться к вашей сети через Wi-Fi-логин на маршрутизаторе. Во время первоначального подключения в режиме точки доступа в меню WiFi Manager выберите и настройте режим клиента, используя учетные данные вашего маршрутизатора. После настройки каждый раз, когда вы включаете Wi-Fi, SharpKey будет подключаться к вашему маршрутизатору и будет доступен по выделенному IP-адресу в вашей сети или фиксированному IP-адресу, который вы ввели в меню WiFi Manager. |
После нажатия переключателя конфигурации Wi-Fi в течение необходимого времени устройство перезагрузится и перейдет в запрошенный режим Wi-Fi. Загорится синий светодиод, и если он продолжает гореть, то произошла ошибка. Если он кратковременно мигнет несколько раз, значит, желаемая конфигурация Wi-Fi настроена и установлена.
Если все прошло успешно и вы либо присоединились к сети точки доступа, либо SharpKey подключился к вашей сети, откройте браузер и введите правильный IP-адрес (например, http://192.168.4.1 для исходного режима точки доступа). см. экран состояния ниже. Правильный IP-адрес — это тот, который вы настроили в WiFi Manager, или, в случае клиентского режима с включенным DHCP, адрес, назначенный вашим маршрутизатором, который вы можете найти, просмотрев страницу администрирования вашего маршрутизатора.
Визуальная индикация подключения SharpKey к вашему
Настройка режима точки доступа
Заводское состояние SharpKey автоматически запускается в режиме точки доступа, когда включен Wi-Fi. Wi-Fi включается нажатием переключателя конфигурации WiFi/BT в течение 2–5 секунд. Если после настройки устройства доступ к устройству невозможен (например, из-за изменения сети), нажатие переключателя WiFi/BT Config в течение 5–10 секунд автоматически перейдет в режим точки доступа с параметрами по умолчанию.
Ниже приведены параметры по умолчанию в режиме ненастроенной точки доступа.
Параметр | Ценить |
---|
SSID (имя сети) | острый ключ |
Пароль | острый ключ |
IP-адрес точки доступа | 192.168.4.1 |
Адрес маршрутизатора | 192.168.4.1 |
Диапазон IP-адресов, назначенный DHCP | 192.168.4.2 - 192.168.4.254 |
После перевода SharpKey в режим Wi-Fi войдите в меню Wi-Fi вашего компьютера или телефона и выберите сеть SharpKey. Введите пароль Sharpkey, ваш компьютер или телефон теперь подключится к сети SharpKey, и вы сможете получить доступ к его веб-интерфейсу.
Введите URL-адрес http://192.168.4.1 в веб-браузер, и вам будет представлен экран статуса:
На экране состояния отображаются две панели: панель конфигурации Wi-Fi, на которой отображается активная конфигурация Wi-Fi, используемая SharpKey, и панель информации о версии, на которой показаны установленные модули встроенного ПО, а также номер их версии и версия файловой системы диска. Эту информацию можно использовать для проверки функций или отслеживания ошибок/обращения в службу поддержки, а также для просмотра версий, чтобы узнать, предлагает ли пакет обновлений новое программное обеспечение или исправления.
В левой части экрана, называемой боковым меню, находятся возможные параметры, доступные для просмотра или настройки в веб-интерфейсе. Далее в этом документе более подробно описывается каждый из вариантов.
Нажмите на опцию «Менеджер Wi-Fi» в меню левой боковой панели. Откроется экран конфигурации WiFi Manager, который будет выглядеть следующим образом:
Теперь у вас есть выбор: настроить SharpKey как точку доступа или как клиент. Точка доступа означает, что SharpKey предоставляет сеть Wi-Fi, и вашему компьютеру/телефону необходимо подключиться к ней через меню настроек Wi-Fi. Режим клиента означает, что вы вводите данные о своей домашней сети, и SharpKey автоматически подключится к вашей домашней сети, и ваш компьютер или телефон увидит его как устройство в вашей сети.
Если вы решите использовать режим точки доступа, вы можете оставить для него настройки по умолчанию или изменить их с помощью панели «Настройка Wi-Fi» ниже.
Параметры режима «Точка доступа» на панели «Настройка Wi-Fi» :
Вариант | Описание |
---|
Режим Wi-Fi | Выберите тип требуемого режима, в этом случае нажмите «Точка доступа». |
SSID | Это имя сети, которое вы увидите на своем компьютере или телефоне, когда зайдете в меню настроек Wi-Fi и выполните поиск доступных сетей. Либо оставьте его по умолчанию, либо измените на значимое имя. |
Пароль | Это пароль, который ваш компьютер или телефон будет запрашивать, когда вы решите присоединиться к сети, идентифицированной SSID. |
IP-адрес | Это диапазон IP-адресов, который SharpKey будет использовать для своего DHCP-сервера, который распределяет всех подключающихся клиентов, запрашивающих адрес. Это значение должно заканчиваться цифрой .1, присвоенной SharpKey, и DHCP-сервер выделит адреса xxx.xxx.xxx.2–254 подключающемуся клиенту. |
Сетевая маска | Это маска сети, используемая для фильтрации и маскировки IP-адресов. Если вы не разбираетесь в сети, всегда устанавливайте этот адрес на 255.255.255.0. |
шлюз | Это шлюз, который необходим компьютеру или телефону для маршрутизации сетевых запросов. Он должен совпадать с IP-адресом, поскольку SharpKey не выполняет маршрутизацию. |
После того, как вы ввели необходимые настройки, нажмите «Сохранить», и данные будут проверены. Если данные верны, появится сообщение зеленого цвета, сообщающее, что все в порядке и нужно нажать «Перезагрузить». Если сообщение выделено красным, обратите внимание на ошибку и исправьте ее соответствующим образом, нажав «Сохранить» после устранения ошибки.
После успешного сохранения нажмите перезагрузку, и SharpKey перезагрузится, сразу перейдя в режим Wi-Fi для подтверждения данных (т. е. вам не нужно снова нажимать переключатель конфигурации WiFi/BT). Просто подождите несколько секунд, а затем подключитесь к сети SharpKey, используя меню настроек Wi-Fi вашего компьютера или телефона. После подключения к сети SharpKey откройте браузер и введите выбранный вами IP-адрес на панели
«Настройка Wi-Fi» , и вы сразу же попадете в меню состояния SharpKey.
Настройка режима клиента
Заводское состояние SharpKey автоматически запускается в режиме точки доступа, когда включен Wi-Fi. Следуйте инструкциям по настройке режима точки доступа, пока не увидите экран состояния SharpKey, и следуйте инструкциям ниже.
Нажмите на опцию «Менеджер WiFi» в меню левой боковой панели. Откроется экран конфигурации WiFi Manager, который будет выглядеть следующим образом:
Теперь у вас есть выбор: настроить SharpKey в качестве точки доступа (в этом случае следуйте инструкциям по настройке режима точки доступа) или настроить SharpKey в режиме клиента.
Если вы выберете режим клиента, щелкните переключатель «Клиент», и панель
«Настройка Wi-Fi» обновится и запрашивает параметры клиента. Существует два различных режима работы клиента: DHCP включен, когда маршрутизатор предоставляет всю информацию о сетевом подключении, или DHCP отключен, когда вы вручную указываете сетевые параметры.
Ниже показаны исходные параметры, запрошенные на панели
«Настройка Wi-Fi» , они одинаковы для режима «Включен» или «Отключен» DHCP.
Вариант | Описание |
---|
Режим Wi-Fi | Выберите тип требуемого режима, в этом случае нажмите «Клиент». |
SSID | Это имя сети, к которому вы хотите подключить SharpKey, чтобы установить соединение с вашей домашней сетью. |
Пароль | Это пароль, который SharpKey предоставит вашему маршрутизатору для аутентификации и установления соединения. |
Режим DHCP | Здесь указывается, хотите ли вы, чтобы маршрутизатор предоставлял всю информацию о сети (включено), или вы будете предоставлять ее вручную (отключено). |
Панель появится, как показано ниже:
Если вы решите использовать режим DHCP Disabled, на панели «Настроить WiFi» запрашиваются дополнительные параметры:
Вариант | Описание |
---|
IP-адрес | Это адрес, который SharpKey будет использовать в вашей домашней сети. Вы подключитесь к SharpKey, используя этот адрес в своем браузере, т.е. http://<IP-адрес>. |
Сетевая маска | Это параметр фильтра и маскировки, позволяющий вашему SharpKey занимать часть подсети. Если вы не разбираетесь в сети, введите 255.255.255.0. |
шлюз | Это IP-адрес устройства в вашей сети, которое действует как шлюз в Интернет/интранет. SharpKey не поддерживает Интернет, поэтому введите то же значение, что и IP-адрес выше. |
Обновленная панель будет выглядеть, как показано ниже:
После того, как вы установили правильный режим работы и ввели запрошенные параметры, нажмите «Сохранить», и параметры будут проверены и обновлены. Если параметры действительны, появится зеленое сообщение об успехе, указывающее на это и предлагающее нажать перезагрузку. Если параметры недействительны, появится красное сообщение, указывающее, какая запись неверна, исправьте ее и снова нажмите «Сохранить».
После успешного сохранения нажмите «Перезагрузить» на левой боковой панели, и SharpKey перезагрузится. Нажмите переключатель Wi-Fi еще раз, если вы хотите войти в режим Wi-Fi с новыми настройками. Если SharpKey не удается подключиться к сети, светодиод будет гореть постоянно, в противном случае он мигнет несколькими короткими импульсами, подтверждая соединение Wi-Fi. Если SharpKey не может войти в режим Wi-Fi (т. е. не может подключиться к маршрутизатору), светодиод будет продолжать гореть, и через 1 минуту он перезагрузится. В этой ситуации нажмите переключатель конфигурации WiFi/BT и удерживайте его в течение 5–8 секунд, и он перейдет в режим точки доступа Wi-Fi с настройками по умолчанию, чтобы вы могли повторно подтвердить введенные учетные данные.
ОТА-обновления
SharpKey оснащен функцией, позволяющей обновлять внутреннюю прошивку или дисковую файловую систему. Прошивку или файловую систему можно обновить для получения новых функций или исправления известных ошибок.
Чтобы использовать функцию OTA-обновлений, войдите в веб-интерфейс, используя приведенную выше информацию о точке доступа/клиенте, и откройте браузер, чтобы загрузить начальную страницу состояния, то есть:
Нажмите на опцию OTA Update в меню левой боковой панели. Откроется экран конфигурации обновления OTA, который будет выглядеть следующим образом:
На экране OTA-обновления отображаются 4 панели:
- панель информации о версии, на которой показаны установленные модули встроенного ПО, а также их номера версий и версии файловой системы диска. Эту информацию можно использовать для проверки функций или отслеживания ошибок/обращения в службу поддержки, а также для просмотра версий, чтобы узнать, предлагает ли пакет обновлений новое программное обеспечение или исправления.
- панель разделов ESP32, на которой показано расположение флэш-памяти NVS на SoC ESP32, на котором работает SharpKey. Интересующая информация — это имена разделов: ota_0, ota_1 и filesys. SharpKey использует отказоустойчивую систему обновлений по циклическому методу. Если текущая прошивка работает в разделе ota_0, все обновления будут размещаться в ota_1. Если после обновления SharpKey не загрузится, будет выполнен автоматический откат и SharpKey перезагрузится с ota_0. Это не относится к файловой системе filesys: если обновление завершается неудачно, файловая система может быть повреждена, и веб-интерфейс не будет работать. В этом случае к SharpKey необходимо подключить внешний программный датчик, чтобы перепрограммировать файловую систему. Это редкое явление и случается только из-за ошибок в программном обеспечении или перебоев в подаче электроэнергии.
- панель загрузки прошивки, позволяющая выбрать новый файл прошивки и загрузить его в SharpKey.
- панель загрузки пакета файлов, которая позволяет вам выбрать новый файл образа файловой системы и загрузить его в SharpKey.
Чтобы обновить прошивку, нажмите кнопку «Выбрать файл» на панели «Загрузка прошивки» и выберите сохраненный или загруженный образ прошивки. Проверка произойдет перед программированием, поэтому, если вы выберете неправильное изображение, SharpKey откажется обновляться. Проверка также проверит версию и заблокирует обновление, если выбранная версия совпадает с текущей прошивкой. После выбора панель обновится следующим образом:
Нажмите кнопку «Обновить», если вы готовы загрузить и установить новую прошивку в SharpKey, или нажмите «Отмена», чтобы удалить выбранный файл. Как только вы нажмете «Обновить», начнется процедура обновления. Сначала файл будет проверен, и если он действителен, произойдет загрузка файла, и панель изменится, отображая статус:
После успешной загрузки появится зеленое сообщение об успехе, предлагающее выполнить операцию перезагрузки. Если появится красное сообщение, перезагрузите SharpKey и повторите попытку загрузки прошивки. Механизм отказоустойчивости никогда не перезапишет текущую прошивку, поэтому вы всегда можете перезапустить SharpKey.
Чтобы обновить пакет файлов (файловую систему, содержащую изображения сопоставления клавиш и файлы веб-сервера), нажмите кнопку «Выбрать файл» на панели «Загрузка пакета файлов» и выберите сохраненный или загруженный образ пакета файлов. Проверка произойдет перед программированием, поэтому, если вы выберете неправильное изображение, SharpKey откажется обновляться. После выбора панель обновится следующим образом:
Нажмите кнопку «Обновить», если вы готовы загрузить и прошить новый пакет файлов в SharpKey, или нажмите «Отмена», чтобы удалить выбранный файл. Как только вы нажмете «Обновить», начнется процедура обновления. Сначала файл будет проверен, и если он действителен, произойдет загрузка файла, и панель изменится, отображая статус:
После успешной загрузки появится зеленое сообщение об успехе, предлагающее выполнить операцию перезагрузки.
Если появится красное сообщение, перезагрузите SharpKey и повторите попытку загрузки пакета файлов. В этой ситуации, когда обновление пакета файлов не удалось, и если SharpKey не может войти в режим Wi-Fi, велика вероятность, что файловая система повреждена. Интерфейс SharpKey продолжит работать, но доступ к веб-интерфейсу будет невозможен. Чтобы исправить это, к SharpKey необходимо подключить внешний программный зонд для перепрошивки файловой системы. Правильную процедуру см. в технической документации. Ситуация, когда загрузка файла не удалась и произошло повреждение, должна быть очень редкой, просто убедитесь, что питание SharpKey постоянно подается во время загрузки.
Редактор ключевых карт
Для поддержки неназначенных комбинаций клавиш или клавиатур с различной раскладкой, конфигурацией и кодами сканирования SharpKey позволяет редактировать раскладку клавиатуры. Карты клавиш можно обновить с помощью встроенного редактора карт клавиш или с помощью процедуры сохранения-редактирования-загрузки локального файла с использованием такого инструмента, как dhex. Если файл сопоставления клавиш поврежден, вы можете загрузить резервную копию из локального файла или позволить SharpKey перезагрузиться из внутренней карты по умолчанию, чтобы можно было сделать еще одну попытку редактирования карты клавиш.
Учитывая различия между различными поддерживаемыми компьютерами, редактор карты клавиш и его данные различаются в зависимости от модели, поэтому каждому компьютеру ниже посвящен раздел, описывающий логику сопоставления и использование редактора при внесении изменений. Раскладку клавиатуры можно редактировать только для активного хоста, обнаруженного SharpKey при запуске. Если хост не обнаружен, в меню левой боковой панели не появится опция редактирования раскладки клавиатуры.
Базовый редактор карт клавиш, общий для всех поддерживаемых хостов, основан на шестнадцатеричной таблице входных данных с приоритетом сопоставления сверху вниз, где каждая запись в таблице определяет одну карту клавиш. Данные можно вводить в шестнадцатеричных или десятичных значениях, а в некоторых полях ввода есть всплывающие окна, которые помогают выбирать такие функции, как клавиша SHIFT, для облегчения процесса настройки.
Чтобы получить доступ к редактору раскладки клавиатуры активного хоста, запустите веб-интерфейс, используя приведенную выше информацию о точке доступа/клиенте, и откройте браузер, чтобы загрузить начальную страницу состояния, пример которой приведен ниже.
Нажмите на опцию <HOST> KeyMap в меню левой боковой панели. Откроется экран редактора карты клавиш для активного хоста, который будет похож на пример ниже.
В редакторе раскладки клавиш есть 2 панели, одна для непосредственного ввода и редактирования значений раскладки клавиш, вторая для сохранения и загрузки файла раскладки клавиш на локальный диск. Последний вариант можно использовать для резервного копирования или для внешнего редактирования раскладки клавиатуры с помощью инструментов локального компьютера.
На панели редактора KeyMap будет отображаться таблица, основанная на адаптивной технологии, которая будет автоматически изменять размер просматриваемого окна. Используйте колесо прокрутки мыши для прокрутки вниз или клавиши TAB/Курсор для прокрутки влево и вправо.
Заголовки таблиц различаются в зависимости от активного хоста и будут описаны более подробно в разделах хостов ниже.
Редактор может добавлять, удалять, менять местами, сохранять изменения или перезагружать, используя четыре кнопки и два столбца справа от таблицы следующим образом:
- Чтобы добавить столбец, щелкните зеленый символ +, и в строке под + появится пустая строка. Все значения будут отключены и потребуют завершения, чтобы стать активными.
- Чтобы удалить одну строку, щелкните красный символ - НА строке, которую вы хотите удалить.
- Чтобы удалить несколько строк, установите флажок справа от каждой строки, которую нужно удалить. Если установлен один или несколько флажков, синяя кнопка «Удалить» станет активной, нажмите «Удалить», и строки будут удалены.
- Чтобы поменять местами ДВЕ строки, установите флажок справа от каждой строки. Следует отметить только ДВЕ строки. Как только две строки будут отмечены галочками, синяя кнопка «Поменять местами» станет активной, нажмите «Поменять местами», и строки поменяются местами.
- Чтобы сохранить раскладку клавиатуры (сделать ее активной при следующей перезагрузке), после внесения изменений в данные синяя кнопка «Сохранить» станет активной. Нажмите на нее, чтобы сохранить изменения.
- после внесения изменений синяя кнопка «Обновить» станет активной; нажатие этой кнопки в любой момент приведет к отмене всех изменений и перезагрузке раскладки клавиатуры.
Сообщения будут отображаться в поле состояния прямо над кнопками. Здесь будут сообщаться об ошибках, если таковые возникнут.
Более подробную информацию о раскладке клавиш см. в разделах ниже.
Карта клавиш Sharp MZ-2500/MZ-2800
Модели MZ-2500 и MZ-2800 имеют общую таблицу сопоставления клавиш. Как и в случае с другими поддерживаемыми хост-машинами, карта клавиш позволяет нацелить карту на конкретную модель клавиатуры (например, Wyse KB-3296) и конкретный вариант хоста (например, MZ-80B на MZ-2500).
В машинах MZ-2500/MZ-2800 используется клавиатура, основанная на матрице клавиш 13x8 или 14x8, где все неактивные клавиши видят логическую 1, а активная клавиша видит логический 0. Матрицу клавиатуры MZ-2500 можно визуализировать в следующие таблицы и изображение вместе с раскладкой клавиатуры. В первой таблице столбец является горизонтальным заголовком, а во второй таблице — строка.
MZ-2500 Keyboard Map.
Row D7 D6 D5 D4 D3 D2 D1 D0
----------------------------------------------------------------------------------
0 F8 F7 F6 F5 F4 F3 F2 F1
1 KP - KP + KP . KP , KP 9 KP 8 F1O F9
2 KP 7 KP 6 KP 5 KP 4 KP 3 KP 2 KP 1 KP 0
3 BREAK RIGHT LEFT DOWN UP RETURN SPACE TAB
4 G F E D C B A / ?
5 O N M L K J I H
6 W V U T S R Q P
7 , < . > _ YEN | ^ '¿ Z ¿ Y X ¿
8 7 ' 6 & 5 % 4 $ 3 # 2 " 1 ! 0
9 [ { @ ` - = ; + : * 9 ) 8 (
10 KP / KP * ESC BACKSPACE INST/DEL CLR/HOME COPY ] }
11 CTRL KANA SHIFT LOCK GRAPH
12 KJ2 KJ1
13 HELP ARGO
Col 0 1 2 3 4 5 6 7 8 9 10 11 12 13
--------------------------------------------------------------------------------------------------------------------------------------
D0 F1 F9 KP 0 TAB / ? H P X 0 8 ( ] } GRAPH KJ1 ARGO
D1 F2 F10 KP 1 SPACE A I Q Y 1 ! 9 ) COPY LOCK KJ2 HELP
D2 F3 KP 8 KP 2 RETURN B J R Z 2 " : * CLR/HOME SHIFT
D3 F4 KP 9 KP 3 UP C K S ^ '¿ 3 # ; + INST/DEL KANA
D4 F5 KP , KP 4 DOWN D L T YEN | 4 $ - = BACKSPACE CTRL
D5 F6 KP . KP 5 LEFT E M U _ 5 % @ ` ESC
D6 F7 KP + KP 6 RIGHT F N V . > 6 & [ { KP *
D7 F8 KP - KP 7 BREAK G O W , < 7 ' KP /
Матрицу клавиатуры MZ-2800 можно представить на следующих изображениях: первое изображение — раскладка клавиатуры, второе — матрица клавиатуры.
Ключ PS/2 (клавиатуры Bluetooth внутренне отображаются с клавишами PS/2) может потребовать активации одной или нескольких пар строк/столбца в матрице клавиатуры и, возможно, деактивации другой пары строк/столбца. Чтобы удовлетворить это, 14 параметров предоставляются на единую карту ключа, все из которых необходимо настроить или не выполнять невыполнение, что описано ниже.
Процесс отображения пересекает таблицу отображения сверху вниз каждый раз, когда нажимается клавиша PS/2, и если клавиша сопоставлена, выходная матрица MZ-2500/2800 обновляется с использованием параметра Make Srow, который указывает на строку в матрице и Параметр сделайте ключ, который устанавливает через логическую или 8 -битные данные столбца для этой строки. Можно установить до 3 матричных битов (нажатие клавиши 3 на клавиатуре MZ-2500/2800) на клавишу PS/2. До 2 матричных выпусков можно установить на клавишу PS/2. Выпуск клавиши используется, когда модификатор уже мог быть нажат, т.е. Сдвиг, и его необходимо выпустить, чтобы установить необходимую ключ в матрицу. Оба установленных и выпуске используют логику 1, чтобы указать активное состояние.
то есть. Сделайте строку 1 = 0x01, сделайте клавишу 1 = 0x80-используя карту матрицы MZ-2500 ниже, эта комбинация увидит клавишу клавиатуры минус, нажимаему на выходной матрице, которая отправляется в MZ-2500 в качестве ввода клавиатуры, MZ- 2500 тогда отреагирует, обнаружив и действуя на клавиш -клавиш, которую нажимают.
В таблице отображения для матричной строки и значений ключей набор Bit = 1 и сброс Bit = 0, что является обратным фактического состояния матрицы клавиш MZ-2500/MZ-2800, но облегчает понимание и конфигурацию. Если строка установлена на 255 (0xff), что является значением маркера, указывающим неиспользованный параметр, то эта конкретная запись игнорируется.
В следующей таблице описывается каждый настраиваемый параметр, образующий единую карту ключей.
Параметр | Описание |
---|
PS/2 Ключевой код | Это необработанный код клавиатуры PS/2 для любого данного ключа, за исключением модификаторов E0/E1 или разрыва, которые отражаются в флага клавиши управления PS/2. |
PS/2 Ключ управления | Это клавиши управления, которые будут сопоставлены для любого данного ключа PS/2. Они включают в себя Shift, Ctrl, Caps, ALT, ALTGR, GUI, Func и Break (не разбивает ключ, а разрыв или выпуск ключей). |
Для клавиатуры | Это флаг для указания конкретной модели (ы) клавиатуры PS/2 или Bluetooth, которой эта карта будет активна, если подключенная клавиатура соответствует. |
Для модели хоста | Это флаг для указания модели или набора моделей, для которой активна карта ключей. MZ-2500 может эмулировать MZ-80B, MZ-2000 и MZ-2500, а MZ-2800 может эмулировать MZ-2500 или MZ-2800. |
Сделайте ряд 1 | Это строка в матрице клавиатуры MZ-2500/MZ-2800 для активации, когда определенный код клавиши PS/2 соответствует. |
Сделайте ключ 1 | Это столбец в матрице клавиш MZ-2500/MZ-2800, которая будет активирована для соответствующего кода ключа PS/2. |
Сделайте ряд 2 | То же самое, что сделать строку 1, активация второй строки, если это необходимо. 0xff = отключен. |
Сделайте ключ 2 | То же самое, что сделать ключ 1. |
Сделайте ряд 3 | То же самое, что сделать строку 1, активация третьей строки, если это необходимо. 0xff = отключен. |
Сделайте ключ 3 | То же самое, что сделать ключ 1. |
Перерыв ряд 1 | Это строка в матрице клавиатуры MZ-2500/MZ-2800, которая будет деактивирована, если установлена, когда определенный код клавиши PS/2 соответствует. |
Перерыв ключ 1 | Это столбец в матрице клавиатуры MZ-2500/MZ-2800, которая будет деактивирована, когда совпадает с клавишными кодами PS/2. |
Перерыв ряд 2 | То же самое, что Break Row 1, вторая строка будет деактивирован, если это необходимо. oxff = отключен. |
Перерыв ключ 2 | То же, что и ключ перерыва 1. |
Все параметры KeyMap показаны в редакторе карт ключей с использованием шестнадцатеричной нотации, т.е.:
Все ряды Keymap хранятся в таблице, а размер просмотра установлен в соответствии с браузером и/или размером экрана компьютера. Чтобы просмотреть скрытые ряды, используйте колесо прокрутки мыши.
Ввод данных может быть сделан в шестнадцатеричной или десятичной записи, нажав на столбец и введя значение, затем нажмите на следующий столбец и введите повторение значения, или нажмите один раз, затем используйте клавишу вкладки для более быстрого ввода данных. Подробности для каждого столбца и его входных значений наряд можно увидеть ниже.
PS/2 -код ключа - этот столбец ожидает Scancode клавиатуры PS/2 или Bluetooth, который можно найти в руководстве пользователя клавиатуры или в Интернете, где есть много ссылок. то есть. Ключ A имеет общее значение Scancode 0x1c. HEX -коды не так удобны для пользователя, и, поскольку есть много клавиатур с множеством различных скачков, невозможно предложить список выбора.
Scancodes PS/2 могут быть представлены несколькими байтами, используйте только первичный байт и игнорируйте расширенные кодовые районы, такие как E0/E1/F0, поскольку они обрабатываются внутренне, и соответствующая функция, выбранная в столбце управления PS/2.
Клавиша управления PS/2 - этот параметр показывает, какие клавиши модификатора (т.е. Ctrl, Shift и т. Д.) Нажимают вместе со Scancode PS/2, чтобы соответствовать. В качестве значения шестигранника требуется значения модификатора следующим образом:
Ключ модификатора | Ценить | Ключ модификатора | Ценить | Ключ модификатора | Ценить | Ключ модификатора | Ценить |
---|
СДВИГ | 0x01 | CTRL | 0x02 | CAPS | 0x04 | АЛТ | 0x08 |
Altgr | 0x10 | графический интерфейс | 0x20 | Фанк | 0x40 | ПЕРЕРЫВ | 0x80 |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на модификаторы ключей, которые вам необходимо соответствовать вместе со Scancode PS/2, чтобы карта соответствовала совместимо и обработала остальные параметры отображения.
Для клавиатуры - этот столбец ожидает 8 -битного значения, каждый бит указывает поддерживаемую модель клавиатуры, и если активная клавиатура соответствует одному из настройки, остальные параметры отображения будут обрабатываться.
Допустимые значения находятся в таблице ниже с пятью моделями клавиатуры, а остальные являются маркерами места, готовыми для назначения пользовательской клавиатуре. то есть. Ваши собственные сопоставления клавиатуры могут быть назначены на клавиатуру 4, и использование Hotkey Shift+Ctrl+ESC+KeyPad_4 установит активную клавиатуру на клавиатуру 4, а затем будут активны ваши сопоставления.
Значение 255 (0xff) в этом поле позволяет Keymap для всех моделей клавиатуры. Большинство сопоставлений по умолчанию включены для всех клавиатур, размещая собственное отображение выше в таблице отображения, заставляет приоритет по стандартной карте.
Модель клавиатуры | Ценить | Модель клавиатуры | Ценить | Модель клавиатуры | Ценить | Модель клавиатуры | Ценить |
---|
Великобритания Wyse KB3926 | 0x01 | Япония OADG109 | 0x02 | Япония Санва СКБ-Л1 | 0x04 | Клавиатура 4 | 0x08 |
Клавиатура 5 | 0x10 | Клавиатура 6 | 0x20 | Великобритания Periboard 810 (BT) | 0x40 | Великобритания Omoton K8508 (BT) | 0x80 |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на модели клавиатуры, и ваше отображение будет включено для указанных моделей клавиатуры или использовать все для всех клавиатур.
Для модели хоста - этот столбец ожидает 8 -битного значения, каждый бит, указывающий на модель машины, с которой будет активна карта. MZ-2500 способен работать как MZ-80B, MZ-2000 и MZ-2550, каждый из которых имеет немного разные сопоставления ключей, а MZ-2800 также имеет различия, поэтому это поле используется для нацеливания на карту ключей на определенной машине или набор машин.
Допустимые значения находятся в таблице ниже со значением 255 (0xff), указывающим все модели хоста.
Модель хоста | Ценить | Модель хоста | Ценить | Модель хоста | Ценить | Модель Хоста | Ценить |
---|
MZ80B | 0x01 | MZ2000 | 0x02 | MZ2500 | 0x04 | MZ2800 | 0x08 |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на модель хоста, и ваше отображение будет включено для указанных моделей или использовать все для всех возможных хостов.
Сделайте строку 1, строка 2, строка 3, разрывая строка 1, строка 2 - этот столбец ожидает значения 4 -бит, представляющего строку стробоскопии от 0 до 15. Значение 255 (0xff) указывает, что параметр не используется. Выберите строку, чтобы нацелиться в выходной матрице, когда вам нужно активировать/деактивировать ключ, который видит хост.
Список выбора Popover был добавлен в это поле, когда вы нажимаете в поле (вкладка в поле не покажет Popover), появится Popover, пример ниже. Нажмите на строку стробоскопии.
Таблица картирования по умолчанию
В таблице ниже описывается карта по умолчанию в простом для понимания формата.
<style> таблица {Border-Collapse: Collapse; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </стиль>
MZ-2500 Ключ | MZ-2800 Ключ | PS/2 клавиша | Описание | PS/2 клавиатура |
---|
ЗАМОК | ЗАМОК * | Капс Лок | Смена и блокирует символы верхнего/нижнего чехла. Нажмите один раз, чтобы заблокировать верхний корпус, светодиодный свет появляется, нажмите снова, чтобы выпустить и вернуться к символам нижнего регистра. | Wyse KB-3926 |
ПОМОЩЬ | ПОМОЩЬ * | F11 | Помочь функциональности | |
ПЕРЕРЫВ | ПЕРЕРЫВ * | Пауза | Перерыв ключ. PS/2 Обычно используйте CTRL+Break, чтобы сгенерировать разрыв, но MZ-2500 требует переключения Shift+, который не дает разрыва, поэтому отображение создается для паузы Shift+(что также является той же ключом, что и разрыв), чтобы создать MZ- 2500 перерыв. | |
Копия | Копия * | F12 | Функциональность копирования | |
CLR | CLR * | Shift+Home | Очистить экран | |
ДОМ | ДОМ * | Дом | Установите курсор на 0,0 позиции, т.е. ДОМ. | |
ИНСТ | Инст * | Вставлять | Вставьте символы в позицию курсора. | |
ДЕЛ | Дель * | Удалить | Удалить символы из позиции курсора. | |
АРГО | АРГО | Принтскрин | Функциональность Арго. то есть. Позвоните меню апплетов в Basic V2 | |
График | График | Ушел графический интерфейс | Изменить в графическую запись символа. | |
Йена | Йена | | | Вставьте символ иены | |
Кана | Кана | Правильный графический интерфейс | Выберите функциональность каны. | |
KJ1 предложение | KJ1 предложение | Оставленный альт | Функциональность KJ1 | |
KJ2 Преобразование | KJ2 Преобразование | Правый альт | Функциональность KJ2 | |
| ПРЕДЫДУЩИЙ * | ПГДН | Предыдущий ключ | |
| ОТМЕНА * | Правый Ctrl | Отменить ключ | |
| SF1 | | Специальная функция 1 | Еще не нанесен на карту |
| SF2 | | Специальная функция 2 | Еще не нанесен на карту |
| SF3 | | Специальная функция 3 | Еще не нанесен на карту |
| SF4 | | Специальная функция 4 | Еще не нанесен на карту |
* = Написано на японском языке на MZ-2800.
Все остальные ключи соответствуют символу на клавиатуре PS/2. Клавиша NOG блокировки переключает клавиатуру между числовыми функциями и функциями курсора. Картирование клавиатуры проходит через клавиши модификатора, если нет точной карты, т.е. СДВИГ. Таким образом, ключевые комбинации, не обслуживаемые в таблице картирования, могут работать, т.е. Shift+Kana, хотя вы всегда можете редактировать карту через веб -интерфейс выше.
Карта ключей Sharp X1
Серия Sharp X1 включает в себя x1, x1 Turbo и X1 Turbo Z. Картирование более обычное настолько, что Scancode PS/2 (Scancodes Bluetooth на карту отображается по Scancodes PS/2) на Scancode, а не к клавишу Матрица, как машины Sharp MZ Series. Протокол PS/2 отправляет несколько байтов в зависимости от того, какая клавиша нажимается, и внутреннее отображение массажирует это в клавиша управления клавишами и 8 -битным модификатором 8 -бит. X1 аналогичен, требующий 8 -битного кода клавиши плюс 8 -битный код модификатора для исходной модели. Серия Turbo/Turbo Z имеет переключатель режима, режим A (оригинал) и режим B, где режим B отправляет более быстрый 24 -битный ответ и используется для игр. 24BITS в режиме B представляют собой битовую карту, каждый из которых сопоставлен с одним ключом, поэтому необходима другая методика отображения, если SharpKey является отображением клавиш для режима B.
Sharp X1 Turbo Mayout можно увидеть на изображении ниже. Ключи возвращают значение ASCII + модификатор на каждом клавиш. Нажмите и освобождайте.
Режим А используется для всех моделей Sharp X1 и используется для общего использования клавиатуры. Он отправляет данные ключей в виде клавиш модификатора Code + ASCII + в формате <control bits> <ascii -код клавиши>. Значения битов для управляющего байта можно увидеть в таблице ниже, и они используют отрицательную логику, т.е. 0 активен, 1 неактивен. Когда нажата клавиша PS/2, элементы управления обновляются, если это клавиша управления, если клавиша является нормальной клавиш, то клавиша Control + клавиша отправляется на хост.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|
Tenkey | КИН | РЕП | Грф | CAPS | Кана | Суп | CTRL |
Режим B предназначен для игр и отправляет подмножество клавиш в качестве прямого 24 -битного представления при каждом изменении нажатия/выпуска. Протокол передачи также ускоряется, чтобы свести к минимуму временное отставание. Данные отправляются в формате <byte1> <byte2> <byte3>. Значения битов можно увидеть в таблице ниже, и они используют отрицательную логику, т.е. 0 активен, 1 неактивен. Когда нажата клавиша PS/2 или Bluetooth, необходимый бит в этом растровом карте должен быть установлен (0) для создания картирования клавиши.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|
Byte1 | вопрос | Вт | Э | А | Д | З | Х | С |
Byte2 | 7 | 4 | 1 | 8 | 2 | 9 | 6 | 3 |
Byte3 | ЭКУ | 1 | - | + | * | HTAB | СП | Реп |
Процесс отображения пересекает таблицу отображения сверху вниз каждый раз, когда нажимается клавиша PS/2 или Bluetooth, и если клавиша сопоставлена, то полученные выходные параметры сериализуются и отправляются на Sharp X1. Поскольку у Sharp X1 Turbo/Turbo Z есть режим игры B -режима B, параметры таблицы отображения обслуживают карту прямой клавиши + модификатора или клавишу на 24 -битную (3 байта) карту.
В следующей таблице описывается каждый настраиваемый параметр, образующий единую карту ключей.
Параметр | Описание |
---|
PS/2 Ключевой код | Это необработанный код клавиатуры PS/2 для любого данного ключа, за исключением модификаторов E0/E1 или разрыва, которые отражаются в флага клавиши управления PS/2. |
PS/2 Ключ управления | Это клавиши управления, которые будут сопоставлены для любого данного ключа PS/2. Они включают в себя Shift, Ctrl, Caps, Kana, Graph, Gui, Func и Break (не разбивает ключ, а разрыв или выпуск ключей). |
Для клавиатуры | Это флаг для указания конкретной модели (ы) клавиатуры PS/2 или Bluetooth, которой эта карта будет активна, если подключенная клавиатура соответствует. |
Для модели хоста | Это флаг для указания модели или набора моделей, для которой активна карта ключей. X1 появился в 3 основных выпусках, оригинальной серии, Turbo и Turboz Series. |
X1 режим | Это флаг, который указывает режим клавиатуры, для x1 он имеет 2 режима, режим A, который является стандартной работой и режимом B, который является игровым режимом. |
X1 KeyCode1 | Этот параметр, в режиме A, указывает фактический код клавиши, который ожидает Sharp X1 для обычного ввода клавиатуры. В режиме B этот параметр указывает байт 1 24 -битного слова, каждый бит внутри определяет нажатую определенную клавишу. |
X1 KeyCode2 | Этот параметр, в режиме B, указывает байт 2 24 -битного слова, каждый бит внутри определяет нажатый конкретный клавишу. |
X1 управляющий ключ | Этот параметр, в режиме A, указывает модификаторы клавиатуры, т.е. Сдвиг, который активируется вместе с ключевым кодом. В режиме B этот параметр определяет байт 3 24 -битного слова, каждый бит внутри определяет нажатую определенную клавишу. |
Все параметры KeyMap показаны в редакторе карт ключей с использованием шестнадцатеричной нотации, т.е.:
Все ряды Keymap хранятся в таблице, а размер просмотра установлен в соответствии с браузером и/или размером экрана компьютера. Чтобы просмотреть скрытые ряды, используйте колесо прокрутки мыши.
Ввод данных может быть сделан в шестнадцатеричной или десятичной записи, нажав на столбец и введя значение, затем нажмите на следующий столбец и введите повторение значения, или нажмите один раз, затем используйте клавишу вкладки для более быстрого ввода данных. Подробности для каждого столбца и его входных значений наряд можно увидеть ниже.
PS/2 -код ключа - этот столбец ожидает Scancode клавиатуры PS/2 или Bluetooth, который можно найти в руководстве пользователя клавиатуры или в Интернете, где есть много ссылок. то есть. Ключ A имеет общее значение Scancode 0x1c. HEX -коды не так удобны для пользователя, и, поскольку есть много клавиатур с множеством различных скачков, невозможно предложить список выбора.
Scancodes PS/2 могут быть представлены несколькими байтами, используйте только первичный байт и игнорируйте расширенные кодовые районы, такие как E0/E1/F0, поскольку они обрабатываются внутренне, и соответствующая функция, выбранная в столбце управления PS/2.
Клавиша управления PS/2 - этот параметр показывает, какие клавиши модификатора (т.е. Ctrl, Shift и т. Д.) Нажимают вместе со Scancode PS/2, чтобы соответствовать. В качестве значения шестигранника требуется значения модификатора следующим образом:
Ключ модификатора | Ценить | Ключ модификатора | Ценить | Ключ модификатора | Ценить | Ключ модификатора | Ценить |
---|
СДВИГ | 0x01 | CTRL | 0x02 | CAPS | 0x04 | Кана | 0x08 |
График | 0x10 | графический интерфейс | 0x20 | Фанк | 0x40 | ПЕРЕРЫВ | 0x80 |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на модификаторы ключей, которые вам необходимо соответствовать вместе со Scancode PS/2, чтобы карта соответствовала совместимо и обработала остальные параметры отображения.
Для клавиатуры - этот столбец ожидает 8 -битного значения, каждый бит указывает поддерживаемую модель клавиатуры, и если активная клавиатура соответствует одному из настройки, остальные параметры отображения будут обрабатываться.
Допустимые значения находятся в таблице ниже с пятью моделями клавиатуры, а остальные являются маркерами места, готовыми для назначения пользовательской клавиатуре. то есть. Ваши собственные сопоставления клавиатуры могут быть назначены на клавиатуру 4, и использование Hotkey Shift+Ctrl+ESC+KeyPad_4 установит активную клавиатуру на клавиатуру 4, а затем будут активны ваши сопоставления.
Значение 255 (0xff) в этом поле позволяет Keymap для всех моделей клавиатуры. Большинство сопоставлений по умолчанию включены для всех клавиатур, размещая собственное отображение выше в таблице отображения, заставляет приоритет по стандартной карте.
Модель клавиатуры | Ценить | Модель клавиатуры | Ценить | Модель клавиатуры | Ценить | Модель клавиатуры | Ценить |
---|
Великобритания Wyse KB3926 | 0x01 | Япония OADG109 | 0x02 | Япония Санва СКБ-Л1 | 0x04 | Клавиатура 4 | 0x08 |
Клавиатура 5 | 0x10 | Клавиатура 6 | 0x20 | Великобритания Periboard 810 (BT) | 0x40 | Великобритания Omoton K8508 (BT) | 0x80 |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на модели клавиатуры, и ваше отображение будет включено для указанных моделей клавиатуры или использовать все для всех клавиатур.
Для модели хоста - этот столбец ожидает 8 -битного значения, каждый бит, указывающий на модель машины, с которой будет активна карта. Sharp X1 был выпущен во многих вариантах, и каждая модель может иметь различия, которые требуют определенных карт ключей.
Допустимые значения находятся в таблице ниже со значением 255 (0xff), указывающим все модели хоста.
Модель хоста | Ценить | Модель хоста | Ценить | Модель хоста | Ценить | Модель хоста | Ценить |
---|
Sharp X1 Original | 0x01 | Sharp X1 Turbo | 0x02 | Sharp X1 Turboz | 0x04 | | |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на модель хоста, и ваше отображение будет включено для указанных моделей или использовать все для всех возможных хостов.
Режим X1 - этот параметр указывает, для какого режима работы активна карта ключей. Если режим A, то активные клавиши управления клавишами 1 и x1 параметры x1 x1 (Byte1), x1 -код клавиши 2 (byte2) и клавиша управления x1 (байт 3).
В качестве значения шестигранника требуется значения модификатора следующим образом:
Режим | Ценить | Режим | Ценить |
---|
Режим а | 0x01 | Режим б | 0x02 |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на режим, и ваше отображение будет включено для указанного режима.
Клавиша управления x1 - Этот параметр указывает, какие клавиши модификатора (т.е. Ctrl, Shift и т. Д.) Нажаты вместе с клавишным кодом x1 и отправляются на Sharp X1. В качестве значения шестигранника требуется значения модификатора следующим образом:
Ключ модификатора | Ценить | Ключ модификатора | Ценить | Ключ модификатора | Ценить | Ключ модификатора | Ценить |
---|
СДВИГ | 0x01 | CTRL | 0x02 | CAPS | 0x04 | Кана | 0x08 |
График | 0x10 | графический интерфейс | 0x20 | Фанк | 0x40 | ПЕРЕРЫВ | 0x80 |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на требуемые клавиши управления, и эти флаги будут отправлены на x1 вместе с клавишным кодом X1 для заданной комбинации клавиш управления PS/2 + PS/2.
Таблица картирования по умолчанию
В таблице ниже описывается карта по умолчанию в простом для понимания формата.
<style> таблица {Border-Collapse: Collapse; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </стиль>
X1 Ключ | PS/2 клавиша | Описание |
---|
Xfer | F10 | Acceate Xfer Key |
ПОМОЩЬ | F11 | Приведите ключ помощи |
Копия | F12 | Активировать ключ копии |
Свернуть | ПГУП | Приведите ключ свертывания |
Катиться | ПГДН | Приведите Kill Down Key |
CLR | Shift + Home | Приведите ключ CLR |
АРГО | PRTSCR | Actuate Argo Key |
ПЕРЕРЫВ | ПАУЗА | Активировать ключ перерыва |
График | Левый | Actiate Graph Key |
KJ1 предложение | Левый | Приведите KJ1 Key |
KJ2 Преобразование | Правый | Приведите KJ2 Key |
Кана | Справа | Accetuate Kana Key |
Все остальные ключи соответствуют символу на клавиатуре PS/2. Клавиша NOG блокировки переключает клавиатуру между числовыми функциями и функциями курсора. Картирование клавиатуры проходит через клавиши модификатора, если нет точной карты, т.е. СДВИГ. Таким образом, ключевые комбинации, не обслуживаемые в таблице картирования, могут работать, т.е. Shift+Kana, хотя вы всегда можете редактировать карту через веб -интерфейс выше.
Карта ключей Sharp X68000
Серия Sharp X68000 включает в себя оригинальные модели ACE, Expert, Super, Pro, XVI, Compact и 68030. Также существуют некоторые специализированные «красные» модели. Картирование является обычным и сходным по концепции с протоколом PS/2, т.е. Scancode отправляется через асинхронную последовательную проволоку для каждой нажатой клавиши. Это облегчает отображение, так как это относительная карта 1: 1.
Ниже приведены изображение макета клавиатуры x68000 и изображение кода сканирования на клавишу. Они могут быть использованы при приготовлении параметров карты.
X68000 Scan Codes
,---. ,---. ,-------------------, ,-------------------. ,-----------. ,---------------.
| 61| | 62| | 63| 64| 65| 66| 67| | 68| 69| 6A| 6B| 6C| | 5A| 5B| 5C| | 5D| 52| 53| 54|
`---' `---' `-------------------' `-------------------' `-----------' `---------------'
,-----------------------------------------------------------. ,-----------. ,---------------.
| 01| 02| 03| 04| 05| 06| 07| 08| 09| 0A| 0B| 0C| 0D| 0E| 0F| | 36| 5E| 37| | 3F| 40| 41| 42|
|-----------------------------------------------------------| |------------ |---------------|
| 10 | 11| 12| 13| 14| 15| 16| 17| 18| 19| 1A| 1B| 1C| | | 38| 39| 3A| | 43| 44| 45| 46|
|------------------------------------------------------. 1D | `---=====---' |---------------|
| 71 | 1E| 1F| 20| 21| 2l| 23| 24| 25| 26| 27| 28| 29| | ___| 3C|___ | 47| 48| 49| 4A|
|-----------------------------------------------------------| | 3B|---| 3D| |-----------|---|
| 70 | 2A| 2B| 2C| 2D| 2E| 2F| 30| 31| 32| 33| 34| 70 | `---| 3E|---' | 4B| 4C| 4D| |
`-----------------------------------------------------------| .---=====---. |-----------| 4E|
| 5F| 55 | 56 | 35 | 57 | 58 | 59 | 60| | 72 | 73 | | 4F| 50| 51| |
`---------------------------------------------' `-----------' `---------------'
Процесс отображения пересекает таблицу отображения сверху вниз каждый раз, когда нажимается клавиша PS/2 (Bluetooth Scancodes отображаются внутри, на Scancodes PS/2), и если клавиша сопоставлена, то полученные выходные параметры сериализуются и отправляются на острый X68000 .
В следующей таблице описывается каждый настраиваемый параметр, образующий единую карту ключей.
Параметр | Описание |
---|
PS/2 Ключевой код | Это необработанный код клавиатуры PS/2 для любого данного ключа, за исключением модификаторов E0/E1 или разрыва, которые отражаются в флага клавиши управления PS/2. |
PS/2 Ключ управления | Это клавиши управления, которые будут сопоставлены для любого данного ключа PS/2. Они включают в себя Shift, Ctrl, Caps, ALT, ALTGR, GUI, Func и Break (не разбивает ключ, а разрыв или выпуск ключей). |
Для клавиатуры | Это флаг для указания конкретной модели (ы) клавиатуры PS/2 или Bluetooth, которой эта карта будет активна, если подключенная клавиатура соответствует. |
Для модели хоста | Это флаг для указания модели или набора моделей, для которой активна карта ключей. MZ-2500 может эмулировать MZ-80B, MZ-2000 и MZ-2500, а MZ-2800 может эмулировать MZ-2500 или MZ-2800. |
X68k -код ключа | Этот параметр представляет значение клавишу, которое будет отправлено в x68000, когда сопоставлен клавиша управления клавиши PS/2 + PS/2. |
Ключ управления X68K | Этот параметр представляет клавиши управления, которые отправляются в x68000, когда сопоставлен клавиша управления клавиши PS/2 + PS/2. |
Все параметры KeyMap показаны в редакторе карт ключей с использованием шестнадцатеричной нотации, т.е.:
Все ряды Keymap хранятся в таблице, а размер просмотра установлен в соответствии с браузером и/или размером экрана компьютера. Чтобы просмотреть скрытые ряды, используйте колесо прокрутки мыши.
Ввод данных может быть сделан в шестнадцатеричной или десятичной записи, нажав на столбец и введя значение, затем нажмите на следующий столбец и введите повторение значения, или нажмите один раз, затем используйте клавишу вкладки для более быстрого ввода данных. Подробности для каждого столбца и его входных значений наряд можно увидеть ниже.
PS/2 -код ключа - этот столбец ожидает Scancode клавиатуры PS/2 или Bluetooth, который можно найти в руководстве пользователя клавиатуры или в Интернете, где есть много ссылок. то есть. Ключ «A» имеет общее значение Scancode 0x1c. HEX -коды не так удобны для пользователя, и, поскольку есть много клавиатур с множеством различных скачков, невозможно предложить список выбора.
Scancodes PS/2 могут быть представлены несколькими байтами, используйте только первичный байт и игнорируйте расширенные кодовые районы, такие как E0/E1/F0, поскольку они обрабатываются внутренне, и соответствующая функция, выбранная в столбце управления PS/2.
Клавиша управления PS/2 - этот параметр показывает, какие клавиши модификатора (т.е. Ctrl, Shift и т. Д.) Нажимают вместе со Scancode PS/2, чтобы соответствовать. В качестве значения шестигранника требуется значения модификатора следующим образом:
Ключ модификатора | Ценить | Ключ модификатора | Ценить | Ключ модификатора | Ценить | Ключ модификатора | Ценить |
---|
СДВИГ | 0x01 | CTRL | 0x02 | CAPS | 0x04 | Кана | 0x08 |
График | 0x10 | графический интерфейс | 0x20 | Фанк | 0x40 | ПЕРЕРЫВ | 0x80 |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на модификаторы ключей, которые вам необходимо соответствовать вместе со Scancode PS/2, чтобы карта соответствовала совместимо и обработала остальные параметры отображения.
Для клавиатуры - этот столбец ожидает 8 -битного значения, каждый бит указывает поддерживаемую модель клавиатуры, и если активная клавиатура соответствует одному из настройки, остальные параметры отображения будут обрабатываться.
Допустимые значения находятся в таблице ниже с пятью моделями клавиатуры, а остальные являются маркерами места, готовыми для назначения пользовательской клавиатуре. то есть. Ваши собственные сопоставления клавиатуры могут быть назначены на клавиатуру 4, и использование Hotkey Shift+Ctrl+ESC+KeyPad_4 установит активную клавиатуру на клавиатуру 4, а затем будут активны ваши сопоставления.
Значение 255 (0xff) в этом поле позволяет Keymap для всех моделей клавиатуры. Большинство сопоставлений по умолчанию включены для всех клавиатур, размещая собственное отображение выше в таблице отображения, заставляет приоритет по стандартной карте.
Модель клавиатуры | Ценить | Модель клавиатуры | Ценить | Модель клавиатуры | Ценить | Модель клавиатуры | Ценить |
---|
Великобритания Wyse KB3926 | 0x01 | Япония OADG109 | 0x02 | Япония Санва СКБ-Л1 | 0x04 | Клавиатура 4 | 0x08 |
Клавиатура 5 | 0x10 | Клавиатура 6 | 0x20 | Великобритания Periboard 810 (BT) | 0x40 | Великобритания Omoton K8508 (BT) | 0x80 |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на модели клавиатуры, и ваше отображение будет включено для указанных моделей клавиатуры или использовать все для всех клавиатур.
Для модели хоста - этот столбец ожидает 8 -битного значения, каждый бит, указывающий на модель машины, с которой будет активна карта. Sharp X68000 был выпущен во многих вариантах, и каждая модель может иметь различия, которые требуют определенной карты ключей.
Допустимые значения находятся в таблице ниже со значением 255 (0xff), указывающим все модели хоста.
Модель хоста | Ценить | Модель хоста | Ценить | Модель хоста | Ценить | Модель хоста | Ценить |
---|
X68000 Оригинал | 0x01 | ТУЗ | 0x02 | Эксперт | 0x04 | Супер | 0x08 |
Про | 0x10 | XVI | 0x20 | Компактный | 0x40 | 68030 | 0x80 |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на модель хоста, и ваше отображение будет включено для указанных моделей или использовать все для всех возможных хостов.
X68k -код клавиши - этот столбец ожидает, что код клавиши x68000 будет отправлен в x68000 при нажатии выбранного PS/2 или Bluetooth -кода + PS/2 Code. то есть. Для Scancode PS/2, представляющего ключ A, 0x1e отправляется в X68000.
Клавиша управления x68K - этот параметр указывает, какие клавиши модификатора (т.е. Ctrl, Shift и т. Д.) отправляются вместе с клавишным кодом x68K в X68000. В качестве значения шестигранника требуется значения модификатора следующим образом:
Ключ модификатора | Ценить | Ключ модификатора | Ценить | Ключ модификатора | Ценить | Ключ модификатора | Ценить |
---|
СДВИГ | 0x80 | Релизель | 0x40 | СДВИГ | 0x01 | | |
В этом поле был добавлен список Popover Picklist, когда вы нажимаете в поле (вкладывая в поле в поле не будет отображать Popover), появится Popover, пример ниже. Нажмите на модификаторы клавиш, которые вам необходимо отправить с помощью Key -кода X68K в X68000, когда будет сделано совпадение.
Таблица картирования по умолчанию
В таблице ниже описывается карта по умолчанию в простом для понимания формата.
<style> таблица {Border-Collapse: Collapse; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </стиль>
X68000 КЛЮЧ | PS/2 клавиша | Описание |
---|
Хирагана | RightCtrl + F1 | Принимается в действие Хирагана Ки |
Полная ширина | RightCtrl + F2 | Действует на полную трубопроводу |
Катакана | RightCtrl + F3 | Приступает Катакана Ключ |
Ромаджи | RightCtrl + F4 | Принимается в действие Ключ Ромаджи |
Транспонировать | RightCtrl + F5 | Приступающие транспонируют ключ |
Символ | RightCtrl + F6 | Применяет ключ символа |
CodeInput | RightCtrl + F7 | Принимается в действие CodeInput Key |
Копировать | RightCtrl + F9 | Принимается в действие ключ копии |
Помощь | RightCtrl + F10 | Приступает к ключу помощи |
Опт.1 | F11 | Принимается в действие Opt.1 Ключ |
Опт.2 | F12 | Принимается в действие Opt.2 Ключ |
ПЕРЕРЫВ | Shift + пауза | Приступает к ключу |
XF1 | Левый | Приступает к клавишу XF1 |
XF2 | Левый | Приступает к клавишу XF2 |
XF3 | Правый | Приступает к клавишу XF3 |
XF4 | Справа | Приступает к клавишу XF4 |
XF5 | МЕНЮ | Приступает к клавишу XF5 |
ОТМЕНИТЬ | КОНЕЦ | Принимается в действие |
Свернуть | ПГУП | Actuates Dloup Up Key |
Катиться | ПГДН | Действует на сглавном ключе |
CLR | Shift + Home | Принимается в действие CLR Key |
Все остальные ключи соответствуют символу на клавиатуре PS/2. Клавиша NOG блокировки переключает клавиатуру между числовыми функциями и функциями курсора. Картирование клавиатуры проходит через клавиши модификатора, если нет точной карты, т.е. СДВИГ. Таким образом, ключевые комбинации, не обслуживаемые в таблице картирования, могут работать, т.е. Shift+Kana, хотя вы всегда можете редактировать карту через веб -интерфейс выше.
Горячие ключи
Горячие клавиши - это специальные комбинации ключей, чтобы включить/отключить функцию клавиатуры. Когда функция выбирается через горячий ключ, она готовится к постоянному хранению и остается активной через циклы питания.
В настоящее время определены следующие горячие клавиши:
Активный хост | Горячий ключ | Сохранялся | Особенность |
---|
Все | Shift+Ctrl+ESC+1 | Да | Выберите модель клавиатуры Великобритания KB-3926 |
Все | Shift+Ctrl+ESC+2 | Да | Выберите модель клавиатуры Япония OADG109 |
Все | Shift+Ctrl+ESC+3 | Да | Выберите модель клавиатуры Japan Sanwa SKB-L1 |
Все | Shift+Ctrl+ESC+4 | Да | Выберите клавиатуру клавиатуру Queyboard_4 |
Все | Shift+Ctrl+ESC+5 | Да | Выберите модель клавиатуры клавиатура_5 |
Все | Shift+Ctrl+ESC+6 | Да | Выберите клавиатуру клавиатуру Queyboard_6 |
Все | Shift+Ctrl+ESC+7 | Да | Выберите модель клавиатуры Великобритания Periboard 810 (Bluetooth) |
Все | Shift+Ctrl+ESC+8 | Да | Выберите модель клавиатуры Великобритания Omoton K8508 (Bluetooth) |
Все | Shift+Ctrl+ESC+0 | Да | Выберите стандартную карту клавиатуры |
MZ-2500 | Shift+Ctrl+ESC+клавиатура 1 | Да | Выберите KeyMap для MZ-2500 |
MZ-2800 | Shift+Ctrl+ESC+клавиатура 1 | Да | Выберите KeyMap для MZ-2800 |
MZ-2500 | Shift+Ctrl+ESC+клавиатура 2 | Да | Выберите KeyMap для MZ-2000 |
MZ-2500 | Shift+Ctrl+ESC+клавиатура 3 | Да | Выберите KeyMap для MZ-80B |
Х1 | Shift+Ctrl+ESC+клавиатура 1 | Да | Выберите KeyMap для оригинального x1 |
Х1 | Shift+Ctrl+ESC+клавиатура 2 | Да | Выберите KeyMap для турбо x1 |
Х1 | Shift+Ctrl+ESC+клавиатура 3 | Да | Выберите KeyMap для турбоза x1 |
Х1 | Shift+Ctrl+ESC+клавиатура 0 | Да | Выберите Keymap для всех моделей, т.е. Любая карта ключей модели X1 станет активной. |
Х1 | Shift+Ctrl+ESC+клавиатура 7 | Нет | Переключитесь в режим клавиатуры A |
Х1 | Shift+Ctrl+ESC+клавиатура 9 | Нет | Переключитесь в режим клавиатуры B |
X68000 | Shift+Ctrl+ESC+клавиатура 1 | Да | Выберите оригинальную карту ключей модели x68000 |
X68000 | Shift+Ctrl+ESC+клавиатура 2 | Да | Выберите карту ключей ACE Model X68000 |
X68000 | Shift+Ctrl+ESC+клавиатура 3 | Да | Выберите экспертную модель x68000 карты ключей |
X68000 | Shift+Ctrl+ESC+клавиатура 4 | Да | Выберите Pro Model x68000 Карта ключей |
X68000 | Shift+Ctrl+ESC+клавиатура 5 | Да | Выберите карту ключей Super Model X68000 |
X68000 | Shift+Ctrl+ESC+клавиатура 6 | Да | Выберите карту ключей модели XVI x68000 |
X68000 | Shift+Ctrl+ESC+клавиатура 7 | Да | Выберите Compact Model x68000 Карта ключей |
X68000 | Shift+Ctrl+ESC+клавиатура 8 | Да | Выберите 68030 Model X68000 Карта ключей |
X68000 | Shift+Ctrl+ESC+клавиатура 0 | Да | Выберите карту ключей для всех моделей, т.е. Любая карта ключей модели X68000 станет активной. |
Значение особенностей горячих ключей является фильтрация Keymap. Если модель клавиатуры выбрана в качестве KB-3926, то только активные записи KeyMap, которые имеют набор модели клавиатуры в виде KB-3926 или стандартных, все остальные записи неактивны.
Если модель машины установлена как турбо -турбоне, в то время как подключена к машине типа X1, то только активные записи KeyMap, на которых набор модели хоста как x1 Turbo или X1.
Это позволяет создавать очень специфические Keymaps на модель клавиатуры, тип машины и модель.
Конфигурация мыши
Sharpkey, когда используется в качестве интерфейса мыши, может настроить параметры мыши как на PS/2, так и на стороне хоста. Мыши Bluetooth делятся значениями конфигурации PS/2, но визуализируются внутри, так как мыши не могут быть настроены.
Базовая конфигурация может быть сделана с самой мышью, нажимая колесо прокрутки в течение определенного периода времени. Это может быть обобщено в таблице ниже.
Режим | Клавиша нажатие | Период времени | Светодиодное состояние | Описание |
---|
Масштабирование хоста | Ключ среднего прокрутки | 1 секунда | Режим активирован, 1 быстрое мигание. Настройка тока обозначена 1 мигание на значение каждые 1,5 секунды, допустимый диапазон 0-4, поэтому настройка 1 будет видеть 1 мигание каждые 1,5 секунды. | Этот режим позволяет пользователю изменить интерполированное разрешение, наблюдаемое хостом. В основном разделитель варьируется от 1/1, 1/2, 1/3, 1/4, 1/5, используется для уменьшения количества движений PS/2. Это приводит к более медленному движению мыши. |
PS/2 разрешение | Ключ среднего прокрутки | 2 секунды | Режим активирован, 2 быстрых мигания. Настройка тока обозначена 1 миганом на значение каждые 2,5 секунды, допустимый диапазон 1,2,4,8 счета/мм. | Этот режим позволяет пользователю изменить разрешение или чувствительность мыши PS/2, т.е. Сколько подсчетов это делает за мм движения. |
Значение режима конфигурации изменяется путем прокрутки колеса прокрутки вперед, чтобы увеличить или назад, чтобы уменьшить, а затем наблюдать за количеством светодиодной вспышки. Когда желаемое значение будет установлено, нажатие на колесо прокрутки приведет к тому, что значение хранится в постоянной конфигурации и используется до тех пор, пока не произойдет следующая реконфигурация.
Другой способ настроить параметры мыши - использовать функцию конфигурации мыши на основе веб -мыши, получив доступ к веб -интерфейсу, используя информацию о точке доступа/клиенте, и открыв браузер для загрузки исходной страницы состояния, то есть:
Нажмите на опцию конфигурации мыши в левой боковой панели. This will start the Mouse configuration screen which will appear like:
The Mouse Configuration screen shows 2 panels:
- A Mouse Host Configuration panel - this is used to configure host side mouse parameters.
- A Mouse PS/2 Configuration panel - this is used to configure PS/2 side mouse parameters.
Mouse Host Configuration
This panel currenly presents one option, setting the host side scaling of the PS/2 movement data. Select the scaling required and press the Save button to commit to permanent storage. This feature can also be set via the mouse scroll wheel.
Mouse PS/2 Configuration
This panel offers 3 configurable options:
- PS/2 Mouse Scaling - This feature can scale the movement data sent by the mouse. If set to 1:1, no scaling occurs, if set to 2:1 then the movement data is multiplied by 2 resultion in the mouse movement been more rapid and travels further.
- PS/2 Mouse Resolution - This feature sets the accuracy of the mouse data as the mouse moves 1mm. The most inaccurate value is 1 c/mm, ie. 1 division value per mm, the most accurate is 8 c/mm, ie, 8 division values per mm.
- PS/2 Mouse Sampling Rate - This feature sets the accuracy of the mouse by transmitting more data per second regarding it's movement. The Sharp protocol requires a continous transmission of data every 20ms which equates to a sampling rate of 50/s, so a PS/2 sampling rate of 60/s is considered the optimal value.
After setting the required values, press the 'Save' button to commit the changes to permanent storage.
NB: The Mouse Configuration menu will be displayed when the SharpKey is primarily used as a mouse, ie. the Host cable connects to a Host mouse port. If the Host is keyboard and mouse capable over one cable then both the host keyboard map and mouse configuration menu will appear in the side-menu bar.
Кредиты
Espressif IDF development environment and use of the ESP-32S reference material was used in the design of this keyboard interface.
Лицензии
This design, hardware and software, is licensed under the GNU Public Licence v3.
No commercial use to be made of this design or any hardware/firmware component without express permission from the author. This condition overrides any rights afforded by the GNU GPL 3 license.
The Gnu Public License v3
The source and binary files in this project marked as GPL v3 are free software: you can redistribute it and-or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
The source files are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; даже без подразумеваемой гарантии ТОРГОВОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. Дополнительную информацию см. в Стандартной общественной лицензии GNU.
Вместе с этой программой вы должны были получить копию Стандартной общественной лицензии GNU. Если нет, см. http://www.gnu.org/licenses/.