Пунто свитчер похожие программы

Лучшие альтернативы Punto Switcher. Похожие программы по функционалу на Punto Switcher. Ниже Вы найдете аналоги Punto Switcher 2023 для Windows, Mac скачать бесплатно которые Вы можете на русском языке по прямым официальным ссылкам.

Microsoft Office

2013 Service Pack 1

Скачать Microsoft Office

LibreOffice

Скачать LibreOffice

Microsoft Office

2010 Service Pack 2

Скачать Microsoft Office

Foxit Reader

Скачать Foxit Reader

LibreCAD

Скачать LibreCAD

Microsoft PowerPoint Viewer

Скачать Microsoft PowerPoint Viewer

ABBYY FineReader

15.0.114.4683

Скачать ABBYY FineReader

Dicter

Скачать Dicter

Calibre

Скачать Calibre

Microsoft Excel Viewer

12.0.6611.1000

Скачать Microsoft Excel Viewer

PDFCreator

Скачать PDFCreator

Djvu Reader

Скачать Djvu Reader

ICE Book Reader Professional

Скачать ICE Book Reader Professional

Punto Switcher- программа, которая сбережет вам очень много времени.

WinDjView

Скачать WinDjView

Apache OpenOffice

Скачать Apache OpenOffice

STDU Viewer

Скачать STDU Viewer

Рекомендуем

Последние

Популярные

Yandex / Яндекс Браузер 14.04.2023 42 098

Браузер Opera 2023 28.05.2023 58 869

Download Studio 11.03.2023 53 302

360 Total Security 3.07.2023 21 052

MultiSetup 3.11.2022 6 325

Источник: oneprogs.ru

Замена Punto Switcher для Microsoft Windows

Есть много противников программы Punto Switcher, а есть и просто недовольные пользователи, которым не нравятся вечные зависания и «стучалки» от разработчика Яндекс… Предлагаем ознакомиться с альтернативными программами переключения раскладки клавиатуры:

    EveryLang — программа позволит вам переводить любой текст, проверять орфографию, переключать и показывать текущую раскладку. Работает с любыми сторонними программами.
Читайте также:
Составление программ использование подпрограмм

Последняя версия 4.4.4.4 для Windows 7 8 10 XP

Punto Switcher

Скачать Punto Switcher последняя версия Версия: 4.4.6

Дата обновления: 23.05.2023

Размер файла: 4.9 Мб

Формат файла: .exe

Разработчик: Yandex

Операционная система:Win 7,8,9,10,11,xp

Язык : Русский

Лицензия: БЕСПЛАТНО

Источник: punto-switcher.su

Новый аналог Punto Switcher для linux: xswitcher

Прекращение поддержки xneur вызвало у меня определённые страдания в последние полгода (с появлением OpenSUSE 15.1 на моих десктопах: при включённом xneur окна теряют фокус и забавно мерцают в такт ввода с клавиатуры).

«А, блин, опять не в той раскладке начал набирать» — в моей работе встречается до неприличия часто. И позитива не добавляет.

Аналог Punto Switcher! Программа Caramba Switcher для переключения раскладки клавиатуры!

В то же время, я (как инженер-конструктор) могу достаточно ясно сформулировать чего хочу. А хотел я (сначала от Punto Switcher, а затем, спасибо Windows Vista, окончательно пересев на Linux, от xneur) ровно одного. Осознав, что на экране белиберда не в той раскладке (такое обычно случается в конце набора нового слова), топнуть по «Pause/Break». И получить то что печатал.

На данный момент изделие имеет оптимальное (с точки зрения меня) отношение функциональность/сложность. Пора делиться.

TL.DR

Дальше пойдут всякие технические подробности, поэтому сначала — ссылка «на потрогать» для нетерпеливых.

На данный момент захардкожено следующее поведение:

  • «Pause/Break»: забивает (Backspace) последнее слово, переключает раскладку в активном окне (между 0 и 1) и набирает ещё раз.
  • «Левый Ctrl без ничего»: переключает раскладку в активном окне (между 0 и 1).
  • «Левый Shift без ничего»: включает в активном окне раскладку №0.
  • «Правый Shift без ничего»: включает в активном окне раскладку №1.

N.B. Т.к. в текущей версии кейлоггер прикручивается к «/dev/input/», xswitcher должен запускаться с рутовыми правами:

Читайте также:
Это программа предназначенная для создания просмотра редактирования и форматирования документов

chown root:root xswitcher chmod +xs xswitcher

Обратите внимание: владельцем файла с suid должен быть root, т.к. кто владелец — в того suid и превратит при запуске.

Параноики (я не исключение) могут клонировать из GIT и собрать на месте. Примерно так:

go get «github.com/micmonay/keybd_event» go get «github.com/gvalkov/golang-evdev» ### X11 headers for OpenSUSE/deb-based zypper install libX11-devel libXmu-devel apt-get install libx11-dev libxmu-dev cd «x switcher/src/» go build -o xswitcher -ldflags «-s -w» —tags static_all src/*.go

Автозапуск добавлять по вкусу (в зависимости от DE).

Работает, «каши не просит» (≈30 секунд CPU в сутки, ≈12 МБ в RSS).

Подробности

Весь репозиторий изначально был посвящён моему пет-проекту, а другой заводить — пока лень. Так что, всё свалено в кучу (просто по папкам) и накрыто AGPL («патент наоборот»).

Код xswitcher написан на golang, с минимальными вкраплениями C. Предполагается, что такой подход даст наименьшие трудозатраты (пока так и есть). Сохраняя возможность подключать недостающее посредством cgo.

По тексту разложены комментарии, откуда чего позаимствовал и зачем. Т.к. код xneur меня «не вдохновил», за отправную точку взял loloswitcher.

Использование «/dev/input/» имеет как свои плюсы (всё видно в т.ч. зажатую клавишу с автоповтором), так и минусы. Минусы такие:

  • Автоповтор (события с кодом «2») не коррелирует с повтором с иксах.
  • Не видно ввода через интерфейсы X11 (так например VNC работает).
  • Нужен рут.

Вывод «обратно» пока сделан через прикручивание виртуальной клавиатуры. Спасибо автору keybd_event, но там слишком высокоуровневая абстракция и дальше придётся переделывать. У меня, например, правая Win-клавиша 3-й ряд выбирает. А обратно транслируется только левая Win.

Известные ошибки

  • Ничего не знаем про «композитный» ввод (пример: ½). Прямо сейчас оно не нужно.
  • Неверно воспроизводим правую Win. В моём случае ломает расстановку акце́нтов.
  • Нет внятного разбора ввода. Вместо этого — несколько функций: Compare(), CtrlSequence(), RepeatSequence(), SpaceSequence(). Спасибо nsmcan за внимательность: исправил в коде и здесь. С определённой вероятностью можно отхватить баги при замене.
    В этом месте я не знаю «как надо» и буду рад любым предложениям.
  • (О ужас) конкурентное использование каналов (keyboardEvents, miceEvents).
Читайте также:
Как найти программу блокнот

Заключение

Код — простейший процедурный. И туп как я. Так что, тешу себя надеждой что дописать желаемое сможет практически любой технарь. И данное изделие благодаря этому не сгинет без поддержки подобно большинству just-for-fun.

Источник: habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru