Задать вопрос
Ответы пользователя по тегу Windows
  • Как настроить английскую раскладку для русскоязычного пользователя в Windows?

    @ImagineTables
    1. Качаете Microsoft Keyboard Layout Creator (MSKLC). В данный момент ссылка на него такая: https://www.microsoft.com/en-us/download/details.a...

    2. Создаёте абсолютно любую раскладку, какая нужна. Для каждого языка (ru, en) — нужна отдельная раскладка.

    3. Компилируете. На выходе получается exe'шник.

    4. Устанавливаете в системе свою раскладку как главную для русского/английского языков. Удалить базовую раскладку не выйдет — при удалении она восстанавливается. Как ни странно, даже в Windows 11 это не мешает её игнорировать и всё работает как надо.

    Бонус. Опыт показал, что удобно добавить на Ctrl + верхние цифры всякую типографику: ❤«»€©–—•←→↓↑. Кроме того, можно повесить на Ctrl + пробел nbsp (удобно добавлять его вокруг тире при печати), на Ctrl + точку — многоточие (…), а в русской раскладке заменить запятую в цифроблоке на точку (как в английской), чтобы было удобно вводить десятичные дроби.
    Ответ написан
    8 комментариев
  • Как исправить создание иконок в трее Process Explorer'ом при автозагрузке?

    @ImagineTables Автор вопроса
    Кажется, нашёл решение.

    PE автозапускается хитрым способом: через таску, повешенную на триггер At user logon. У таски стоит highest privileges. (Похоже, это такой способ автозагрузки чего-нибудь с правами админа и не показывая диалог UAC. Надо взять на заметку).

    Речь идёт о том, что происходит, когда чекаешь пункт меню Run At Logon в PE — именно в этот момент и создаётся таска.

    Найти таску можно либо через Task Scheduler, либо утилитой Autoruns (найти запись для PE, выбрать в контекстном меню Jump to Entry…). Рекомендую Autoruns, и регулярно смотреть, что и как там грузится.

    Так вот, в свойствах таски переходим на вкладку триггеров, находим триггер At user logon, редактируем его и прописываем там задержку секунд в 10. И это лично для меня решило проблему гонок, несколько перезагрузок — иконки в трее каждый раз появляются.
    Ответ написан
    Комментировать
  • В чём под Windows писать на Rust'е десктопные приложения?

    @ImagineTables Автор вопроса
    Забыл написать. В общем, остановился пока на rust-analyzer.vs (https://marketplace.visualstudio.com/items?itemNam...). Самое главное, что он делает — позволяет использовать полноценную студию (кто ценит студию за редактор, тот поймёт).

    Несколько примечаний для новичков.

    0. Поставьте все апдейты для студии. Поставьте Rust отсюда: https://rustup.rs/
    1. Создайте пустой проект при помощи cargo из командной строки. Затем откройте папку с проектом в студии командой Open Folder…. Плагин подхватит.
    2. Собирать проект можно через меню Build.
    3. Отладка в данный момент поломана (около месяца продолжается сие), на авторах плагина висят тикеты, есть шанс, что скоро поправят.
    4. Нужен второй плагин, TOML Editor (https://marketplace.visualstudio.com/items?itemNam...) для правки файла проекта.
    5. Настраивать табы-пробелы и прочие переносы надо не в Tools → Option… и далее в Text Editor → Rust (как мы привыкли), а прямо в настройках проекта (надо создать в корне проекта файл rustfmt.toml), потому что этот язык регламентирует форматирование. Курить настройки тут: https://rust-lang.github.io/rustfmt Дополнительно могут пригодиться директивы типа таких:

    #![allow(non_snake_case)]
    #![allow(unused_parens)]

    6. Rustfmt не позволяет почти ничего, пока не переключишься на nightly канал. Это делается из командной строки.
    Ответ написан
    Комментировать
  • Как вернуть перетаскивание файлов на кнопки таскбара в Windows 11?

    @ImagineTables Автор вопроса
    Оказалось, что это поведение завязано на UAC (!!!).

    Включить можно через установку EnableLUA → 1 в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System. (Требуется перезагрузка ОС, а не только Explorer).

    Если кто-то знает альтернативный таскбар или какой-то хак, посоветуйте, пожалуйста. До тех пор придётся мириться с UAC'ом facepalm.jpg
    Ответ написан
    Комментировать