Giter Site home page Giter Site logo

dotswitcher's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dotswitcher's Issues

Не работает в яндекс браузере

Версия браузера:
22.3.4.685 beta (64-bit)
На стабильной не тестировал

punto switcher ведет себя аналогично, что и стало поводом найти альтернативу, но увы:)
А вот EveryLang и Caramba норм отрабатывают

How it works?

I looked on the source code for a loooong time, but i just don't get how it works...
I mean, i don't see how it convert words :/
I know that it somehow add inputted chars to list currentword and what it does after it i don't know.
Please explait it step by step.

Linux support

Please, can you add Linux support?

For windows there are several kind of solution, but for linux there is a xneur and it's shit and don't developing anymore.

Не работает переключение раскладки в программах запущенных от администратора

Не работает переключение раскладки введенного/выделенного текста в программах запущенных от администратора, можно ли как-то исправить?
Windows 10 x64
P.S. Запуск dotSwitcher от имени администратора помогает, но так он не запускается с системой.

Необходимость 2 раза переключать раскладку по Pause/Break, если успел сменить язык

  • Ввёл ghbdtn.
  • Тыкнул Ctrl+Shift, т.е. вручную переключил язык и решил исправить написанное.
  • Вспомнил про dotswitcher и тыкнул Pause/Break.

Результат: ничего не изменилось.

  • Ещё раз тыкнул Pause/Break

На этот раз всё ок.

Хочу 1 раз тыкнуть Pause/Break и дальше вводить текст в нужной раскладке, тем более, что раскладка уже выставлена корректно.

Selection Convert Improves

Изменил функцию копирования в буфер на нажатие RCtrl+Insert. Почему то у меня на win10 не работало через Ctrl+C в браузерах (открывается меню F12) и в Ворде/Эксэле. Так заработало.
Добавил очистку буфера перед копированием как костыль, чтоб при многократном нажатии горячей клавиши ConvertSelection (или когда давишь без выделения, а в буфере есть текст) не вставлялся текст из буфера обмена.

public static void SendCopy()
{
Clipboard.Clear();
Thread.Sleep(20);
var ctrlDown = MakeKeyInput(Keys.RControlKey, true);
var ctrlUp = MakeKeyInput(Keys.RControlKey, false);
var cDown = MakeKeyInput(Keys.Insert, true);
var cUp = MakeKeyInput(Keys.Insert, false);
SendInput(2, new INPUT[2] { ctrlDown, cDown }, Marshal.SizeOf(typeof(INPUT)));
Thread.Sleep(200);
SendInput(2, new INPUT[2] { cUp, ctrlUp }, Marshal.SizeOf(typeof(INPUT)));
}

Еще добавил к функциям ShowForm/HideForm Opacity=0/1, чтобы при запуске окно настроек не моргало.

Вы еще работаете над программой?

Не работает переключение в miranda-im

Переключение также почему-то не отрабатывает в миранде.

Win7 x64
miranda-im x32 v0.10.24

не работает смена раскладки для только что набранного по Pause

dotSwitcher собирал так
"c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe"
в каталоге с копией на 26.11.2014

shift+pause

Does this application can retype all the line by the shift+pause hotkey like a Mahou application?

Switching with Ctrl+[printable character]

If I use Ctrl+(printable character) (Ctrl+'' etc.) for text conversion, this printable character is added to the end of a converted text. (Also, in settings dialog Ctrl+'' shows like 'Control + Oem5')

Конвертация выделенного текста.

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

Переключение нескольких слов через выделение текста.

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

Смена раскладки по capslock, ctrl, shift

Крутая функция у пунты, смена раскладки по capslock по кругу. И смены раскладки на русскую по правому ctrl, а на английский по левому. Причем вместо ctrl, может выступать и shift.

Работает только с alt+shift?

Сам два дня писал такую же прогу в итоге наткнулся на вашу и понял что всё уже написано и гораздо красивее , отличная работа!
Вопрос в следующем: запустил - не работает, полез в код нашел вот что:
LowLevelAdapter.SetNextKeyboardLayout() работает только с alt+shift:
SendInput(2, new INPUT[2] { altDown, shiftDown }, Marshal.SizeOf(typeof(INPUT)));
SendInput(2, new INPUT[2] { altUp, shiftUp }, Marshal.SizeOf(typeof(INPUT)));
У меня в системе настроено на ctrl+shift, и пунто как-то это разруливает. Я перехардкодил, но вот как это решить программно?

dotSwitcher не работает вместе с Synergy

dotSwitcher не работает вместе с программой для расшаривания клавиатуры и мыши Synergy http://symless.com/synergy/ Я понимаю, что они обе используют некий перехват клавиатуры, но может быть можно что-то сделать?
Могу добавить, что dotSwitcher при этом всегда работает в FAR'е (Far Manager, version 2.0 (build 1807) x64). "Всегда" в смысле, что и без запуска от имени администратора и с ним. Только их оба (и dotSwitcher и FAR надо запускать в одинаковом режиме). Может быть это полезный факт, что всем другим программам Synergy мешает взаимодействовать с dotSwitcher'ом, а FAR'у нет? Операционная система на компьютере: Windows 10 Версия 1511 (Сборка ОС 10586.318). Ещё можно добавить, что при запуске dotSwithcer'а на компьютере-сервере, на клиентском для Synergy компьютере перестаёт работать нажатие клавиш мыши (и левой и правой). То есть: клавиатура работает, и даже мышь двигается, но нажать ничего нельзя. В Synergy есть настройка проброса нажатий клавиш и я это пробовал сделать, но не помогает - видимо перехват клавиатуры dotSwitcher'ом происходит где-то на более нижних уровнях, чем вот это нажатие клавиши "Pause" передаёт Synergy после настройки проброса. Для воспроизведения проблемы надо скачать Synergy (у меня сейчас стоит версия 1.7.6), поставить её на компьютер-сервер (который будет управлять клавиатурой и мышкой клиента) и на компьютер-клиент и убедиться, что без dotSwitcher'а всё работает (управление мышью перемещается с монитора сервера на монитор клиента и нажатие клавиш мыши передаются на клиента), при включении же dotSwitcher'а передача нажатий мыши блокируется. При этом сам dotSwitcher при запущеной рядом Synergy работает только в FAR'е, а при выключеной Synergy работает как надо.
В своё время видел кучу просьб от пользователей Punto Switcher'а к его создателям - победить эту проблему. Но не видел там никаких ответов. Может быть у Вас что-нибудь получится сделать?

Add Ukrainian flag

Good afternoon. Tell me please, will you be able to add support for the Ukrainian flag to the program?

Активно-развивающийся аналог

Нашел для себя SimpleSwitcher
Делает все что нужно, и активно пилится автором. Я понимаю что странно заявлять это здесь, тем более я сам предпринимал попытки пилить что-то в этом проекте, но времени нет, но кому если надо тула работает отлично.

"Незаметный" режим работы

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

skype 7.12.64.101 под windows 10 x64

вчера в скайпе переключение вполне себе замечательно работало, точно версию скайпа не скажу, сегодня приехало обновление до skype 7.12.64.101 - попытка переключения вешает скайп на смерть

на всякий случай перезапускал и skype, и dotSwitcher в разной очередности - это ни как не повлияло

при чем одна из попыток, перед зависанием скайпа, съела последний символ
(в точности как в ранней версии dotSwitcher в cmd)

проблема наблюдается под windows 10 x64 prof, русская, сборка 10240, все апдейты, лицензия
версия skype - 7.12.64.101

office 2016 prof ru под windows 10 x64

что вообще то удивило...

тем не менее был бодро завален outlook несколько раз подряд

есть конечно некоторая вероятность что это проблема вообще в windows 10

Переключение раскладки по RShift

Переключение раскладки по RShift срабатывает даже если Shift входит в комбинацию нажатий, типа Shift-F6 или, например, запятая в руской раскладке. У punto это было как-то разрулено.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.