На экранной клавиатуре? (например, OSX's Keyboard Viewer)


12

В OSX у вас может быть отображена экранная клавиатура («Настройки»> «Язык и текст»> «Источники ввода»> пометка «Просмотр клавиатуры и символов». После этого у вас появится новый значок в строке меню с элементом «Показать средство просмотра клавиатуры»)

Время от времени я нахожу это полезным, чтобы выяснить, какую клавишу-модификатор нажать, чтобы получить определенный символ, так как онлайн-клавиатура меняется при нажатии клавиш-модификаторов (alt, ctrl и т. Д.). Последнее очень важно для меня.

Есть ли что-то похожее на Ubuntu?

введите описание изображения здесь


1
Здесь нет ответов, ответьте на вопрос. Виртуальные клавиатуры не заменяют средства просмотра клавиатуры, поскольку они могут конфликтовать с текущими настройками клавиатуры, в то время как средство просмотра клавиатуры - нет. Еще одна ветка о теме здесь unix.stackexchange.com/q/382987/16920
Лео Леопольд Герц 준영

Ответы:


8

Бортовой установлен по умолчанию, не уверен, что это именно то, что вы ищете, но это вариант.введите описание изображения здесь


4
Был многообещающим, так как был доступен по умолчанию. К сожалению, клавиши не меняются при нажатии клавиши-модификатора на моей настоящей физической клавиатуре
Rabarberski

Облом извините, это не поможет тогда.
TheXed

1
Случайно +1, но реально -1. ОП хочет виртуальную клавиатуру, а не виртуальную клавиатуру. Это программное обеспечение вызвало перезагрузку моей системы из-за неправильной настройки клавиатуры, хотя я закрыл приложение.
Лео Леопольд Герц 준영

1
@ TheXed Time не имеет значения, потому что ответы здесь совершенно неверны. ОП хочет, чтобы просмотрщик клавиатуры, а не виртуальная клавиатура. Ваше решение вызывает серьезные проблемы во многих настройках, поэтому не должно использоваться для этой задачи. - Я случайно проголосовал за тебя, но голосование должно быть отрицательным, так что комментируй.
Лео Леопольд Герц 준영

1
@TheXed Еще одна ветка по теме unix.stackexchange.com/q/382987/16920
Лео Леопольд Герц,

2

xvkbd - это вариант ... http://packages.ubuntu.com/dapper/xvkbd

xvkbd - это программа виртуальной (графической) клавиатуры для X Window System, которая позволяет вводить символы на других клиентах (программах), нажимая на клавиатуру, отображаемую на экране. Это может использоваться для систем без аппаратной клавиатуры, таких как терминалы киоска или портативные устройства. Эта программа также имеет возможность отправлять символы, указанные в качестве параметра командной строки, другому клиенту.

введите описание изображения здесь Иллюстрация из сети.

Так же, как спичечная клавиатура-им

Matchbox-клавиатура представляет собой экранную «виртуальную» или «программную» клавиатуру, предназначенную для устройств с сенсорным экраном, работающих под управлением X.

Matchbox - это базовая среда для системы X Window, работающая на не встроенных в настольные ПК платформах, таких как портативные устройства, телевизионные приставки, киоски и все остальное, для которых ограничено пространство экрана, механизмы ввода или системные ресурсы.

Этот пакет предоставляет модуль ввода GTK + для использования с Matchbox-клавиатурой или другими экранными клавиатурами.

введите описание изображения здесь

Иллюстрация из сети

Оба они находятся в моих репозиториях на Natty, но дополнительную информацию можно найти на официальных сайтах.

Я помню, что использовал один из них при установке Jaunty на ноутбук HP с сенсорным экраном и могу сообщить, что он работает довольно хорошо.

Я надеюсь, что это поможет.

Удачи!


1
xvbd: клавиши не меняются при нажатии клавиши-модификатора на моей настоящей физической клавиатуре. Я установил спичечный коробок, используя aptitude, но я понятия не имею, как его запустить.
Рабарберски

попробуйте установить matchbox-keyboardвместо. Затем найдите клавиатуру в Unity.
m-ric

Это не то, что хочет ОП. ОП хочет видеть клавиатуру, а не виртуальную клавиатуру.
Лео Леопольд Герц 준영

Таким образом, мы можем сказать, что @ LéoLéopoldHertz 준영 только что пришел к голосованию без решения. Какая полезная вещь! Спасибо, Лео!
Geppettvs D'Constanzo

Все ссылки не работают: /
ZedTuX

1

Флоренция кажется довольно хорошим вариантом.

Florence is an extensible scalable virtual keyboard for GNOME.

It is useful when a real keyboard is unusable either because of a handicap, disease, broken keyboard or tablet PC; but when a pointing device is usable.

Florence stays out of your way: it appears on the screen only when needed. An auto-click functionality also help people having difficulties to click buttons.

Установка

  1. Загрузить: http://sourceforge.net/project/platformdownload.php?group_id=217749
  2. Извлечь в папку.
  3. Откройте окно терминала внутри папки.
  4. Запустите ./configureи следуйте инструкциям, которые он может вам дать (обновить пакеты, установить что-то, ...).
  5. Беги make.
  6. Если Вы еще не установили его, установите checkinstall( sudo apt-get install checkinstall).
  7. Беги sudo checkinstall.

Ссылка apt.ubuntu привела к тому, что «не удалось найти пакет florence». И он также не был доступен в apt-get
Rabarberski

Это странно: ■ Может быть , это в один из многих PPA это я добавил ... Во всяком случае, вот ссылка: florence.sourceforge.net/english.html
RobinJ

@RobinJ - могу ли я предложить вам отредактировать в своем ответе свой комментарий вместе с тем, как кто-то может установить программное обеспечение.
fossfreedom

@fossfreedom Готово.
RobinJ

Я думаю, что можно искать пакеты в ОСК и посмотреть, из какого репозитория это происходит.
Oxwivi

0

Я не знаю, где именно находится пакет Ubuntu для этого, но Gnome (в частности, Gnome-Shell) имеет стандартный компонент пользовательского интерфейса для этого, который точно соответствует вашим требованиям.

Доступ к нему обычно осуществляется через виджет раскладки клавиатуры, но если он существует в системе, вы можете вызывать его напрямую из любого DE, в том числе из единицы. Просто вызовите gkbd-keyboard-displayприложение. Вам нужно будет передать ему аргумент имени макета, который вы хотите просмотреть. Например, для стандартного американского английского макета:

gkbd-keyboard-display -l us

Если вы не знаете название вашего макета, вы можете использовать его setxkbmap -queryдля поиска. Чтобы просмотреть ваш текущий макет whategkbd-keyboard-display -l $ (setxkbmap -query | sed -n '/ ^ layout / {s /.*: * // g; p}'), попробуйте:

gkbd-keyboard-display -l $(setxkbmap -query | sed -n '/^layout/ {s/.*: *//g;p}')

Приложение покажет вам текущий макет, включая то, что вы получите с помощью клавиш-модификаторов, и покажет, какие клавиши вы нажимаете в данный момент. Он не действует как экранная клавиатура для нажатия клавиш с помощью мыши, он показывает только информацию о раскладке клавиатуры.


Этот двоичный файл предоставляется gkbd-cappletпакетом.
ZedTuX
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.