Добавление математической виртуальной клавиатуры в проект Angular

#angular #math #keyboard #virtual

#angular #математика #клавиатура #виртуальная

Вопрос:

Я создаю приложение Angular, и я хотел бы создать виртуальную виртуальную клавиатуру mathematical symbols, чтобы пользователи могли выбирать математические символы. Поскольку многие математические символы недоступны на обычных клавиатурах. То, чего я хочу добиться, похоже на скриншоты ниже: введите описание изображения здесь

Комментарии:

1. Хорошо, какие у вас проблемы? Какой код вы уже сделали? Вы не объяснили, как мы можем вам помочь.

2. Привет, @Steve Я думаю, что моя проблема в том, что я не знаю, как мне ее запустить, поэтому я еще не запустил виртуальную клавиатуру. У меня был запущен и запущен проект angular. Что я хочу сделать, так это добавить виртуальную клавиатуру math symbol для элемента ввода текста в одном компоненте. У вас есть какие-либо идеи, как создать виртуальную клавиатуру? И как отобразить математические символы в виде кнопок на виртуальной клавиатуре?

Ответ №1:

Смотрите пример «Пользовательские: сопоставленные клавиши» на этом веб-сайте: https://mottie.github.io/Keyboard /. Я использовал эту библиотеку в прошлом с большим успехом. Проект GitHub. Там есть инструкции по установке с использованием npm: npm i virtual-keyboard .

Комментарии:

1. Круто, я реализовал другое решение, но процесс аналогичен вашему сообщению. Спасибо.

2. Его вы реализовали. Пожалуйста, поделитесь своими идеями

3. @astroame привет, да, я использую этот код в производстве; пожалуйста, смотрите Мой ответ для деталей.

Ответ №2:

Я опубликовал библиотеку JavaScript, которую вы можете использовать для создания виртуальной математической клавиатуры. Она предназначена для использования вместе с любой библиотекой набора текста LaTeX (например, MathJax или KaTeX).

Репозиторий GitHub: https://github.com/MathKeyboardEngine/MathKeyboardEngine
Живые примеры: https://mathkeyboardengine.github.io

Моей целью было создать простую в использовании библиотеку виртуальных математических клавиатур, которая легко настраивается.