Можете ли вы разработать кнопки на планшете Ubuntu/Android, которые будут использоваться в качестве виртуальной клавиатуры для вашего рабочего стола?

Уходит из кнопок

После использования Autohotkey для переназначения у меня скоро не хватило кнопок на клавиатуре, чтобы прикрепить к ним макросы или скрипты, поэтому мне пришлось бы создавать новые скрипты, использующие ту же кнопку. После нескольких сценариев можно легко забыть, какая кнопка что делает.

Настраиваемые, дорогие, физические клавиатуры

Есть компании, которые предоставляют собственные оверлеи для своих собственных больших пользовательских клавиатур, например, Enterpad, который стоит 300 долларов. Есть концепция E-inkey Keyboard. Клавиатура Optimus Popularis с настраиваемыми OLED-экранами стоит 1000 долларов!

Планшет как настраиваемая виртуальная клавиатура

С сенсорным экраном вы можете в значительной степени создать любую виртуальную клавиатуру, создать несколько слоев виртуальной клавиатуры и создать кнопки, которые будут выглядеть так, как вам удобно. Не могли бы вы использовать планшет Ubuntu в качестве виртуальной клавиатуры для рабочего стола?

VNC и удаленное управление рабочим столом

Существует удаленное управление Ubuntu с помощью android-vnc-viewer ( http://www.youtube.com/watch?v=sTKX6QMBgck), но вы перемещаете курсор мыши пальцами, и взаимодействие предположительно не так гладко. Недавно анонсированная Ubuntu для мобильных устройств может сделать управление рабочим столом Ubuntu более удобным.

Создай свои собственные кнопки

Помимо сценариев, которые могут быть за кнопками (вы, вероятно, будете использовать что-то вроде AutoKey ( http://code.google.com/p/autokey/), утилиту автоматизации рабочего стола для Linux), я не уверен, какие методы и инструменты для разработки ваших собственных кнопок. Кто-нибудь знает что-нибудь, что может помочь создать вашу собственную клавиатуру и кнопки?

Благодарю.

1 ответ

Это не ответ на вопрос о разработке настраиваемых кнопок клавиатуры, но если вы довольны подключением макросов в скриптах к обычным обычным кнопкам на жесткой клавиатуре, я задал вопрос на сайте superuser.com: как бы вы перевернули планшет? в клавиатуру + легкий доступ к сенсорному экрану (зеркало рабочего стола) (не тачпад) для настольного ПК?, Вы можете сделать следующее:

android-vnc-viewer для зеркалирования экрана настольного ПК и управления рабочим столом

У меня был еще один вопрос на https://android.stackexchange.com/: (При использовании VNC для управления компьютером, возможно ли, чтобы курсор находился там, где вы касаетесь? - android[точка]stackexchange[точка]com/questions/34668/in-при-а-VNC-к-управления-а-компьютер-это-это возможно, чтобы иметь-заместитель курсором перейти к Втч)

В вопрос я включил видео: Удаленное управление Ubuntu с помощью android-vnc-viewer - http://www.youtube.com/watch?v=sTKX6QMBgck

Android-VNC-зритель

"Смотрите и управляйте рабочим столом своего компьютера с телефона, из любой точки мира. androidVNC - это программа для удаленного рабочего стола с открытым исходным кодом (GPL) для устройств Android. Подключается к большинству серверов VNC: включая TightVNC, RealVNC для Win и Linux, x11vnc и Apple Remote Desktop для OS/X ".

В видео я не знаю режим ввода, который демонстрируется в 0:30, но похоже, что курсор мыши идет туда, где он касается.

http://code.google.com/p/android-vnc-viewer/

Я предполагаю, что режим ввода в видео был либо:

Сенсорный Мышь Pan и Zoom
Это режим ввода по умолчанию, он предназначен для работы как браузер Android. Вы можете как панорамировать дисплей, так и управлять мышью с помощью сенсорного экрана и жестов. Вы перемещаетесь, перетаскивая или щелкая на сенсорном экране; Вы щелкаете мышью, нажимая на нее. Вы щелкаете правой кнопкой мыши двойным нажатием (или удерживая нажатой кнопку камеры во время касания). Вы перетаскиваете мышь, длительно нажимая на дисплей, а затем перетаскивая. В этом режиме трекбол или DPad (если он есть на вашем телефоне) также можно использовать для управления мышью; это может дать вам лучший контроль. Вы можете увеличить размер экрана с помощью кнопок +/- или, если ваше устройство поддерживает технологию мультитач и имеет Android 2.0+, вы можете ущипнуть, чтобы уменьшить масштаб и развернуть, чтобы увеличить.

или же:

Режим управления мышью
В этом режиме используйте сенсорный экран для управления мышью. Прикосновение к экрану генерирует щелчок мыши в этой точке; перетаскивание на экране создает перетаскивание мышью. События клавиатуры отправляются как обычно. Трекбол используется для отправки событий со стрелками на сервер VNC. Нажатие на трекбол переключает режимы управления указателем мыши и панорамированием на рабочем столе.

Перенаправление порта

Если компьютер, к которому вы подключаетесь, получает доступ к Интернету через маршрутизатор, это будет адрес WAN, назначенный маршрутизатору вашим интернет-провайдером; вам также нужно будет перенаправить порт VNC (5900) от маршрутизатора на ваш компьютер (как именно вы это сделаете, зависит от деталей вашего маршрутизатора, поэтому я не могу дать более четкие инструкции здесь).

Hacker's Keyboard - используйте полноценную мягкую клавиатуру на Android

Из того, что я прочитал, на стандартной андроид-клавиатуре нет таких кнопок, как Ctrl, Alt, Esc, клавиши со стрелками, Home, End и Delete.

Вы можете использовать бесплатное приложение с открытым исходным кодом для вызова клавиатуры Hacker's Keyboard, чтобы получить доступ к кнопкам полноценной клавиатуры:

"Вам не хватает раскладки клавиш, к которой вы привыкли на своем компьютере? Эта клавиатура имеет отдельные цифровые клавиши, знаки препинания в обычных местах и ​​клавиши со стрелками. Он основан на программной клавиатуре AOSP Gingerbread, поэтому он поддерживает мультитач для клавиш-модификаторов.

Эта клавиатура особенно полезна, если вы используете ConnectBot для доступа по SSH. Он предоставляет работающие клавиши Tab/Ctrl/Esc, а клавиши со стрелками необходимы для таких устройств, как планшет Xoom или Nexus S, у которых нет трекбола или D-Pad ".

Http: // код [точка] Google[точка] ком / р / hackerskeyboard /

Патч, который позволяет android-vnc-viewer распознавать все клавиши клавиатуры хакера

В "Часто задаваемых вопросах" клавиатуры Hacker's есть раздел под названием "Android VNC Viewer не распознает дополнительные клавиши".

Он направляет вас к проблеме, которая называется "Проблема 238: поддержка дополнительных ключей, обработка модификатора исправления" (code.google.com/p/android-vnc-viewer/issues/detail?id=238). Патч сделает так, что Android VNC Viewer распознает кнопки полноценной клавиатуры.

Обновление: bVNC

bVNC - это безопасный VNC-клиент с открытым исходным кодом.

  • Протестировано с Hackerskeyboard. Использовать его рекомендуется (получите хакерскую клавиатуру из Google Play).

играть [точка] Google[точка] ком / магазин / приложение / подробности? ID =com.iiordanov.freebVNC& гектолитры = еп

GitHub[точка] ком /iiordanov/bVNC

Обновление 2: Jump Desktop VNC

В настоящее время я лично использую Jump Desktop VNC, потому что клавиатура "вытащить с клавиатуры" близка и легко доступна. С помощью bVNC я должен нажать около середины экрана, а затем я нажимаю кнопку клавиатуры справа, чтобы вывести клавиатуру. Jump Desktop VNC также позволяет использовать учетную запись Google, поэтому вам не нужно иметь дело с адресами.

Другие вопросы по тегам