Можете ли вы разработать кнопки на планшете 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#t = 0m30s ), но вы перемещаете курсор мыши пальцами, и взаимодействие предположительно не такое плавное. Недавно анонсированная Ubuntu для мобильных устройств может сделать управление рабочим столом Ubuntu более удобным.

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

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

Спасибо.

1
задан 11 February 2013 в 23:24

1 ответ

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

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

У меня был другой вопрос на android.stackexchange.com: (В использовании VNC для управления компьютером действительно ли возможно иметь курсор, идут туда, где Вы затрагиваете? - android[dot]stackexchange[dot]com/questions/34668/in-using-a-vnc-to-control-a-computer-is-it-possible-to-have-the-cursor-go-to-wh)

В вопросе я включал видео: Дистанционное управление Ubuntu с android-vnc-viewer - www.youtube.com/watch?v=sTKX6QMBgck#t=0m30s

android-vnc-viewer

“Посмотрите и управляйте рабочим столом своего компьютера с Вашего телефона, отовсюду. androidVNC является Открытым исходным кодом (GPL) программа удаленного рабочего стола для устройств на базе Android. Подключения к большинству серверов VNC: incl TightVNC, RealVNC на Победе и Linux, x11vnc, и Удаленный рабочий стол Apple на OS/X”..

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

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

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

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

или:

Режим управления мыши
В этом режиме используйте сенсорный экран для управления мышью. Касание экрана генерирует щелчок мышью в той точке; медленное движение экрана создает мышь, перетаскивают. События клавиатуры отправляются как нормальные. Шаровой манипулятор используется для отправки событий клавиши со стрелкой в сервер VNC. Нажатие шарового манипулятора переключается между режимами Mouse Pointer Control и Desktop Panning.

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

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

Клавиатура хакера - использует полную программируемую клавиатуру на Android

Из того, что я читал, клавиатура андроида запаса не имеет кнопок, таких как Ctrl, Высокий звук, Esc, клавиши со стрелками, Домой, Конец, и Удаляет.

Можно использовать свободную, Клавиатуру Хакера вызова приложения с открытым исходным кодом для получения доступа к кнопкам полной клавиатуры:

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

Эта клавиатура особенно полезна при использовании ConnectBot для доступа SSH. Это предоставляет работе ключи Tab/Ctrl/Esc, и клавиши со стрелками важны для устройств, таких как планшет Xoom или Nexus S, которые не имеют шарового манипулятора или Геймпада”.

http://code [точка] Google [точка] com/p/hackerskeyboard/

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

В “Часто Задаваемых Вопросах” Клавиатуры Хакера, существует раздел, названный “Android, Средство просмотра VNC не распознает дополнительные ключи”.

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

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

bVNC является безопасным, клиентом VNC с открытым исходным кодом.

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

игра [точка] Google [точка] com/store/apps/details? id=com.iiordanov.freebVNC&hl=en

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

Обновление 2: рабочий стол перехода VNC

Я в настоящее время и лично использую Рабочий стол Перехода VNC, потому что “bring-out-the-keyboard” близок, и легко достижим. С bVNC я должен коснуться около середины экрана, и затем я нажимаю кнопку клавиатуры на праве произвести клавиатуру. Настольный VNC перехода также позволяет Вам использовать учетную запись Google, таким образом, Вы не должны иметь дело с адресами.

2
ответ дан 11 February 2013 в 23:24

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

Похожие вопросы: