Веб-версияОткрыть в Telegram

ВеткаНапьются своих рафов лавандовых, а потом в жопы ебутся…

9 сообщений · –
B
Напьются своих рафов лавандовых, а потом в жопы ебутся… На фоне переезда на линукс, я знатно упоролся и ушел в сторону разработки. На этот раз я решил закрыть свои гештальты, которые преследовали меня последние несколько лет. Короче сначала я запили плагин для Obsidian и даже удалось захуячить его в официальный стор плагинов самого обсидиана. Штуку я назвал Cursor Layout Indicator. Суть такая, что рядом с курсором у тебя отображается маленький индикатор текущей раскладки. Выёбываться я не стал и сделал чисто для RU/EN. Будь моя воля EN бы я с удовольствием выпилил, но увы, из песни слов не выкинешь. Адаптировал под основные операционки, запилил смену цвета индикаторов и еще пихнул фичу — если начать вводить текст не в той раскладке, я жму хоткей и предыдущие слова переводятся в нужную раскладку. Эта фича пока работает через жопу, но работает, править баги я пока не собираюсь, так что если хочешь, можешь пулреквестить, смержу. Исходники, картинки тут 👉 https://two.su/ml9pj На этом я не остановился! Товарищи из mastodon, закинули импрувмент — а что если для всей ОС сделать подобное? Хе! Чем бы дитя не тешилось. Яж на Niri подсел, ну вот и поперла разработка. Следом был выпущен плагин или хуй пойми че — niri-layout-cursor. niri-layout-cursor показывает текущую раскладку прямо возле указателя мыши во всей сессии niri. Иконка в системном трее открывает локальные настройки цветов, размера и интеграции с Obsidian. Интеграция с Обсидиан — если ты ранее ставил самый первый мой плагин, то оно не конфликтует, ну а если не ставил, то из коробки будет все работать. Суть работы плагина — такой-же, индикатор присутствует постоянно во всей системе. Стало гораздо удобнее отслеживать глазами, не нужно постоянно переводить взгляд вверх, чтобы позырить чё там сейчас включено. Как ставить и т.п. смотрим тут 👉 https://two.su/fdomd Не навяливаю, мож у кого-то такие же боли как у меня, потыкайте, всегда готов к диалогу, пулреквестам и т.п. Звездочки мне в хуй не упёрлись, НО не откажусь, так что заранее — спасибо! На халяву и уксус сладкий. Такие дела! 🛠 #dev — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
28 · 7.6K ·
  1. R
    На винде, если что, есть готовое решение - altswitcher
    1. P
      под виндой есть AutoHotkey v2 , на работе запретили ставить пунто и другие переключалки потому показал , что автохоткей открытая программа , если надо ИБшникам пусть идут ( на ху ) и смотрят исходники мне пунто всего лишь нужен был чтобы переключать раскладку по капсу , т.к. привык уже 20 лет на лине им переключать за 5 сек с помощью ыы от гугли сделал функционал , чтобы за курсором бегала раскладка , пипец бесячий функционал #Requires AutoHotkey v2.0 #SingleInstance Force ; Запускаем постоянную проверку каждые 30 миллисекунд для большей плавности SetTimer(UpdateLayoutTooltip, 30) UpdateLayoutTooltip() { ; Устанавливаем режим координат относительно экрана CoordMode("Mouse", "Screen") CoordMode("ToolTip", "Screen") ; Если активного окна нет, прячем подсказку if !WinExist("A") { ToolTip() return } ; Получаем координаты мыши на экране MouseGetPos(&mouseX, &mouseY) ; Получаем язык активного окна activeThread := DllCall("GetWindowThreadProcessId", "Ptr", WinGetID("A"), "Ptr", 0) layoutID := DllCall("GetKeyboardLayout", "UInt", activeThread, "Ptr") langID := layoutID & 0xFFFF ; Определяем текст if (langID == 0x0419) { currentLang := "RU" } else if (langID == 0x0409) { currentLang := "EN" } else { currentLang := "??" } ; Выводим подсказку со смещением +15 пикселей по X и Y от курсора ToolTip(currentLang, mouseX + 15, mouseY + 15) }
  2. T
    Круто, но на маке это встроенная фича) Но на линух себе поставлю-погоняю
  3. С
    Вай биля круто, но я ещё пизже деталь, хоть и специфичесеую видел, в редакторе Kate,если текст попадается левоправошный и праволевошный, ну арабская вязь и английский текст в одном текстовом файле то у курсора индикатор в какую он сторону пойдет, стрелочкой, например при дописывании символа
    1. S
      Фотография
      нажмите — покажем
      пока что самый топ - приложение для Андроид который делает так:
  4. D
    Прикольно, только я бы цвета местами поменял, а лучше более нейтральные и возможность переключать порядок. Большую часть времени видеть красный - не очень. Для меня анг основанная раскладка, но когда приходится отвлечься на какой-нибудь чатик, руки сами на ru переключают уже, а вот обратно часто забываю.
    1. O
      Педаль поставь и кайф, маркеров не надо. Нажато - русский, отпущено - инглиш.
BBASH DAYS | CHATBASH DAYS | CHAT@bashday · группа · Технологии
1 935участников99пишущих за 30 дней
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем