dotSwitcher icon indicating copy to clipboard operation
dotSwitcher copied to clipboard

Изменение раскладки выделенного текста

Open croupier opened this issue 11 years ago • 26 comments
trafficstars

Без этой фичи лично я не готов отказаться от пунты.

croupier avatar Oct 27 '14 16:10 croupier

раскладки выделенного текста

И регистра, желательно, тоже

dartraiden avatar Oct 27 '14 23:10 dartraiden

Регистра - в смысле "убрать КАПС" ?

kurumpa avatar Oct 28 '14 10:10 kurumpa

В смысле превратить "пРИВЕТ" в "Привет".

dartraiden avatar Oct 28 '14 10:10 dartraiden

пРИНЯТО

kurumpa avatar Oct 28 '14 10:10 kurumpa

можно спрошу, вы завтра удалите вопрос - в win 8.1 - win 10 x64 / Chrome 64 тестировалось? работает в них дотсвичер?

baxtep avatar Oct 28 '14 10:10 baxtep

Отличная утилита, но хотелось бы менять раскладку не только по кнопке, но и выделенного текста. Бывает, напишешь несколько слов, а поменять можно только последнее. В Customizable hotkey вижу настройки смены выделенного, но оно неактивно.

Alekseypopovk avatar Feb 17 '15 10:02 Alekseypopovk

Да, смена раскладки выделенного текста - очень востребованный функционал. Если Есть возможность, пожалуйста, реализуйте его)

ivangretsky avatar Jul 24 '15 06:07 ivangretsky

Поддерживаю изменение раскладки выделенного текста! Для меня это единственное, чего не хватает. А так программка то что надо, ничего лишнего. Планируете реализовать этот функционал? Или проект совсем забросили? Спасибо!

asdert2 avatar Aug 05 '15 21:08 asdert2

@asdert2 Спасибо. Да, думаю собраться с силами и доделать хотя бы это, а то вон сколько запросов. Да и самому мне функция иногда нужна.

kurumpa avatar Aug 06 '15 07:08 kurumpa

Горячо поддерживаю! Хочу совсем отказаться от Пунто, но в вашей замечательной программе не хватает всего пару нужных функции: изменение раскладки выделенного текста и смена языка по капслоку. Спасибо!

Shavcat avatar Oct 28 '15 17:10 Shavcat

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

CAXAline avatar Oct 30 '15 09:10 CAXAline

Один шаг и она лучшая из таких программ!!

ghost avatar Oct 30 '15 13:10 ghost

Ну если прям лучшая, то пробуйте: https://drive.google.com/file/d/0Bx04pjF-PrYvVm5aNURnREttZkU/view

  • ахтунг: сейчас конвертация происходит с текущей раскладки, а не с любой. То есть если набрать ghbdtn, потом переключиться на русский, а потом только попробовать заменить ghbdtn, то волшебства не произойдет :) Позже починю, самому функция замены выделенного текста нужна была как можно быстрее (я вообще в первую очередь это для себя все делал :-ь)
  • ахтунг2: конвертация выделенного текста использует Ctrl+C, так как нету другого достаточно надежного способа получить выделенный текст. Восстановить содержимое буффера опять-таки достаточно надежно - не получится :) позже я заморочусь и этим, а пока в буффер будет просто последним сконвертированным текстом.

Да, я знаю, что обе проблемы в пунте решены, но такими костылями, что там черт ногу сломит, и все равно не будет на 100% работать. Я считаю, пусть лучше код останется чистым, чем будет как можно меньше нерабочих сценариев. Хватит и того, что замена последнего слова работает в консоли XD

И спасибо, что добавляете энтузиазма.

kurumpa avatar Oct 30 '15 15:10 kurumpa

я выделил слово русский и нажал Shift + Pause и... что-то не пошло так оно выдает мне:

АДЩЦПКФТКЩВУЩ - хТфтфеыг тщ Ефшяфш ЩЗ ? УВ СВ1 №01ъ 7-ыумут-

ИКШДДШФТЕ4 - хФьфпш Икшддшфте Зфкл ЩЗ ? УВ №01ъ Удуьутефкшщ ву Фшьфырщг!

ФЛШТЩ цшер идуыы4 - хФьфпш Икшддшфте Зфкл ЩЗ ? УВ №01ъ УЧЕКФ ЬФПШС РЩГК

Ьффнф Гсршвф - хЩкуб Ецштефшд тш Тфкшьфыг ЩЗ ? УВ №01ъ Пшььу! Кумщдгешщт

Ыщтфк Зщслуе - хЦщкдв Екшппук ЩЗ - ПШКШПШКШ СВ1 №02ъ ПШКШПШКШ
арфтф - хЫщкф тщ Ьуерщв ЩЗ ? УВ №01ъ Рщыршяглг тщ Штеукдгву

цфссш - хЫршпфеыг цф Лшьш тщ Гыщ ЩЗ ? УВ СВ1 №01ъ Лшкфьулш

Кшлф Ьфнфьф - хФлфьу пф Лшдд ЩЗ ? УВ СВ1 №01ъ Дшфк Ьфыл

Лгьшлщ Тщьф - хУдаут Дшув ЩЗ ? УВъ Дшдшгь Агдд-Ышяу

Ыфцфтщ Ршкщнглш - хФдвтщфр Яукщ  ЩЗ ? УВ №03ъ ьшяглш - фДШУя

Ыфцфтщ Ршкщнглш - хФдвтщфр Яукщ ЩЗ ? УВ №02ъ ьшяглш - ФЯ

Шлшьщтщ-пфлфкш - хТфтфеыг тщ Ефшяфш ЩЗ ? УВ №01ъ Туеыгощг тщ Ызусекгь

Ьшяглш Тфтф - хВщп Вфны ЩЗ ? УВ №02ъ Тщ Дшьше

Ецшт-Ефшды - хЩкуб Ецштефшд тш Тфкшьфыг ЩЗ ? УВ №01ъ Щкуб Ецштефшд тш Тфкшьфыг
ЫГЗУК ИУФМУК - хИфкфлфьщт ЩЗ ? УВ №01ъ Кфыршыф

Дфкмфд Ыефпу Здфттштп - хЫщкф тщ Ьуерщв ЩЗ ? УВ №01ъ Ыефкпфяук

Мшыедшз - хФлфеыглш тщ Нщтф ЩЗ ? УВ №08ъ Нщкг

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ 120000

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмф №01ъ 

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмф №02ъ Вуфк сщсщф пшкды

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ Руддщ-Здфтуе

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмф СВ1 №04ъ Ш Цфттф Иу Нщгк Цщкдв

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ Шумфт Зщдллф (Пфьу Увше)

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ Лшьш тщ Ефшщт

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмф №03ъ Лщлщкщ

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмф №14ъ Ьфпштфд

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ Ьфптуе

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ Туц Цщкдв
Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмф №11ъ ЩТУ ТШПРЕ ПШКД

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ ЩМУК

Фщлш Дфзшыб Нгяглш Нглфкш - хЫцщкв Фке Щтдшту Куьшч ЩЫЕ №06ъ Куьфштув Ыцщкв

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ Кщьущ ещ Сштвукуддф

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмф №10ъ Ыефк Ыещкн (ПФЬУ увше)

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ ЫефкпфяуК

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ  (Пфьу Увше)

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмф №47ъ Еру Ыштпштп Зфыышщт ща Рфеыгту Ьшлг
Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ ЕС

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмф №01ъ МукеучЗыш

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ МЩС"ДЩШВ (Пфьу Увше)

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ 

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ ,

Рфеыгту Ьшлг - хРфеыгту Ьшлг Зкщоусе Вшмфъ ЦЩКДВэЫ УТВ ГЬИКУДДФ

это я делал в Notepad++, в VS тоже не работает выдает звук "Windows - Default", в firefox'е тоже не работает выдает похожее на то что выдавало в Notepad++ а в обычном блокноте нормально работает и в проводнике тоже, в foobar2000 тоже работает. Я пользуюсь ClipDiary так что копировать в буфер для меня не очень хороший вариант(Он копирует всё что я выделяю). Иногда просто пытается транслировать то что уже в буфере, то есть не выделенный элемент а уже существующий. Нужно чтоб выделенный текст при нажатии на клавишу шел в переменную а эту переменную транслировать и заменить ею выделенный текст. В целом пока что сойдет, но не для всех программ.

ghost avatar Oct 30 '15 16:10 ghost

к сожалению, копировать в буффер - практически единственный вариант получить текст из выделения :( и да, сейчас работает не везде, может не успевает обработать ктрл-ц, а может я забыл "шифт отжимать" (попробуйте назначить комбинацию ктрл-пауза), в скором времени разберусь, главное, что уже хоть какие-то признаки жизни подаёт :)

kurumpa avatar Oct 30 '15 17:10 kurumpa

Настроив на Scroll-Lock, заработал везде :)

ghost avatar Oct 30 '15 17:10 ghost

при двойном нажатии на scroll-lock он вставляет транслированный от выделенного текст, каждое двойное нажатие вставляет...

ghost avatar Oct 30 '15 17:10 ghost

Не работает, если назначить одну и ту же кнопку (Pause) на обе операции.

CAXAline avatar Oct 31 '15 21:10 CAXAline

Скажите прога еще не работает? Если работает можно инструкцию в студию. Просто нужно простое переключение языков желательно с флагами. Пунто глючит, а остальные нинзеподобные не всё переключают, а сама языковая панель у меня исчезла, ковырянием так её и не нашёл.

ovasclub avatar Dec 21 '15 14:12 ovasclub

языковая панель у меня исчезла, ковырянием так её и не нашёл. запусти ctfmon.exe из "Выполнить..." или из "Коммандной строки"

ghost avatar Dec 30 '15 14:12 ghost

Появилась спасибо

ovasclub avatar Dec 30 '15 14:12 ovasclub

@ovas10 не за что.

ghost avatar Dec 30 '15 14:12 ghost

Можно сделать чтоб при изменении раскладки участок текста оставался выделен? Или задать между какими языками менять раскладку текста или переключать клавиатуру, когда больше 2х языков в системе все равно в основных 2.

lefting avatar Jan 07 '16 10:01 lefting

Можно сделать чтоб при изменении раскладки участок текста оставался выделен?

Я попробую :)

Или задать между какими языками менять раскладку

Интересная идея, я подумаю над этим, спасибо

kurumpa avatar Jan 07 '16 12:01 kurumpa

Скажите, когда будет добавлена возможность конвертации выделенного текста? Можно ли ее сделать по той же самой кнопке break?

vaxlak avatar Aug 22 '16 14:08 vaxlak

Скажите, когда будет добавлена возможность конвертации выделенного текста? Можно ли ее сделать по той же самой кнопке break?

Kurumpa, прекратил обновлять dotSwitcher 9 месяцев назад.... А вот моя альтернатива, созданная тоже на C#. В ней уже есть и конвертация выделенного текста и многое другое, попробуйте.

ghost avatar Aug 22 '16 15:08 ghost