dotSwitcher
dotSwitcher copied to clipboard
Переключение раскладки по CTRL, SHIFT, CAPSLOCK
Фичи по переключению раскладки:
Добавил прямое переключение на конкретный язык с помощью функциональных клавиш.

Добавил переключение раскладки по клавишам типа CapsLock

а не появилось места для скачивания готового файла?
Я могу собрать и выложить, но что про это скажет @kurumpa . В идеале можно было бы на какой-нибудь билд-сервер закинуть это дело
Ну в теории идея распротранять бинарник противоречит идее максимальной безопасности ) Но я так смотрю, людей последняя не очень занимает, так что надо обзавестись хотя бы ключами для подписи бинарников, а хостить их можно и на гитхабе
По UI: а почему только русский и english? :) там мне и турки писали, короче там нужно энумерировать все раскладки, которые есть. Ну и селект-бокс для горячих клавиш - я ж именно для этого специальный текстбокс сделал, чтобы можно было любую комбинацию нажимать, а не выбирать из списка.
Да когда же я наконец закончу рефакторинг?.. :(
А вообще - спасибо огромное за помощь, да
@kurumpa там не русский-английский, там из списка локалей пользователя
О, это круто тогда
Пруф для турков.

Единственный проблем, не отображается нормально арабский (может не единственная, но у меня она стоит, поэтому заметил). Выглядит так:

с селект-боксом я сразу отказался потому что CRTL отображался только как CTRL, а не LeftCTRL. Я попробую пофиксить в ближайшем будущем, но вообще не могу ничего сказать.
Если держать - то как раз как надо, но да, надо пофиксить
так будет бинарник?
CTRL,а не LeftCTRL. так используйте Replace() в TextBox_TextChanged_Event'e
private void shortcutTextBox_TextChanged(object sender, EventArgs e)
{
shortcutTextBox.Text = shortcutTextBox.Text.Replace("LControlKey", "LeftCTRL");
}
так будет бинарник? Еще есть что доделывать. может не единственная Японский Google IME тоже пустой
так будет бинарник?
будет и бинарник. Кстати, нынешний бинарник хром определяет как малварь :) кто-то знает, что с этим делать?
По идее подпись должна помочь. Без подписи экзешники перехватывающие клавиатурные вызовы, я думаю, в принципе лочатся.
Где можно вашу версию скачать в собранном виде?