Опубликован новый выпуск инженерной раскладки клавиатуры Ручей, распространяемой как общественное достояние. Раскладка позволяет без переключения на латиницу вводить спецсимволы, такие как "{}[]{›", используя правую клавишу Alt. Расположение спецсимволов одинаково для кириллицы и латиницы, что упрощает набор технических текстов с использованием разметки Markdown, Yaml и Wiki, а также кода программ на русском языке...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=57720
Ждем комментаторов с опеннета
Под винду есть годные раскладки с переключением по капсу. А тут можно?
По капсу в линуксе штатно через в xkd же. А вот годных под винду я кстати так и не видел, работающих без костылей. Использовал биндинг через powertoys, которым эмулируется win+space, и есть проблема, что если при нажатии на капс с такой эмуляцией продолжать набор, то win вместо пробела срабатывает с другой кнопкой и сворачивает мне все окна, например. Поэтому буду любезен, если подскажут другие варианты, позволяющие переключать в т.ч. раскладку в приложениях под администратором. Шёл 2022, 11 винда, а штатный переключатель по капсу так и не завезли, только панель задач с пуском и треем у гномокед своровали.
> Шёл 2022, 11 винда, а штатный переключатель ...
> ... не завезли ...В том к ней и претензия. Что в ней всю историю всегда было много что в дефиците. Вроде автобуса без отопления зимой - далеко доехать можно на сухом, почти удобном сиденье, но могло быть сделано гораздо лучше, но никто никогда не сделает.
И вот сидишь, смотришь на эту Вин и понимаешь: или костыли, или вообще никогда.
Годная под винду это, конечно. бирман.
Переключалка по капсу делается через AHK (костыль, но действующий).
а какие? под линуксом у меня капс, под виндой постоянно бесит, что нормально на капс не переключается.
Под винду есть https://github.com/grompe/kbdasm
Прямо сейчас им пользуюсь, чтобы в десятке переключать язык по капсу. Очень доволен
спасибо, попробую
Я пользуюсь программой Autohotkey. Скрипт:SetCapsLockState, AlwaysOff
+CapsLock::CapsLockCapsLock::Send, {Ctrl down}{Shift down}{Shift up}{Ctrl up}{Ctrl up}
return
> Под винду есть годные раскладки с переключением по капсу. А тут можно?В нормальных DE из коробки. https://telegra.ph/file/4096cfb15da03d831ce89.png
Серьёзные люди пишут документацию на английском.// b.
а дальновидные - на китайском.
Глупость, у китая нет перспектив.
Для этого его надо знать.
Расскажи лучше, как можно в айти подняться выше эникея не владея английским на достаточном уровне? 1С админить всю жизнь что ли?
Расскажи это госконторам.
> госконторамСказано же, "серьёзные люди". При чём тут твои госконторы вообще?
>Серьёзные люди пишут документацию на английском.Это ментальные рабы так пишут. Свободные люди используют язык, который нужен по обстоятельствам.
> Это ментальные рабы так пишут. Свободные люди используют язык, который нужен по
> обстоятельствам.Возражает известнейший эксперт по команде dd, ведущий разработчик Russian OS und Application Linux Fresh 12:
«Недавно удивился, что Альт более русский, чем российский. Они используют комментарии на русском, хотя код всё равно остаётся на английском. Это им стратегически ещё сколько-то лет (возможно даже десятков лет) будет аукаться.
Соль в том, что если комментировать на английском, то для программирования спека надо знать всего два языка - диалект баша и английский. То есть при расширении команды на Россию в 170+ народов размером окажется необходимым знание всего двух языков к своему собственному.
Если же комментарии делать на русском, то автоматически надо знать уже три языка.
Конечно, все в России знают русский и всё такое, но тут кроется главная потеря: знающий русский либо думает на русском (как мы), либо тратит время на перевод с родного на русский. А это нагрузка на генерацию дополнительных идей посредством разницы культур.»
Люди, знающие 20 языков никаких проблем мышления ни в повседневной жизни, ни в работе не испытывают, Карл!
Зачем 20 языков? Достаточно английский и баш. Плиз гив ми зе соурс, май лорд. Ай хев ту scamпелировать импортозамещение.
>Зачем 20 языков?Ну не 20 языков, а несколько штук.
Суть в том что когда узнаёшь более трёх или сколько там точно языков в мозгу щёлкает и понимание нового языка уже не является проблемой, более того, если такие люди собираются в кампанию то они начинают использовать в личном общении создавать фразы на разных языках, в особо спрогрессировавших случаях даже не могут сказать на каком языке сейчас они говорили.
Это в Вашей компании любят учиться и языки в частности. А в первом моём сообщении выше цитата физика-теоретика, кто обосновал вторым законом термодинамики необходимость лениться и борется с тепловой смертью Вселенной. Что бы уменьшить углеродный след, он ничего сам не производит, берёт «общемировые» исходники, упаковывает в пакетики и барыжит под видом операционной системы в обмен на бюджетные средства. Что бы эта схема работала и дальше, России приходится чем-то заплатить - отправить способных писать код работать в RedHat, а тут оставить обслуживающий персонал, которому хватит и инглиша на уровне «йес, сэр».
> нагрузка на генерацию дополнительных идей посредством разницы культурэту мысль, перед тем как перевести на русский, думали на бинарном языке влагоулавливателей.
Похоже на то. «The browser at start itself will understand.(с)Yandex' support» (ц) Андрийко.
>Если же комментарии делать на русском, то автоматически надо знать уже три языка.Два. Инглиш не нужен для разработки.
Для международных проектов это скорее всего утверждение верно, но для какой-либо отрасли в рамках СНГ нет.У нас в компании принято писать комментарии к коду на русском. Комментарий не является переводом названия метода на русский, а достаточно расширенно говорит что этот метод делает. Например метод rpnUp имеет комментарий "Переключает ступень РПН для регулирование напряжения трансформатора", комментарий к int num - "Номер ступени трансформатора от 0 до 10". Далее на основе этих комментариев формируется самодокументированное API, где эти комментарии очень важны т.к. пользователь этого API не сможет заглянуть в код.
Я вообще не представляю как написать такие комментарии на английском и кто это потом сможет без переводчика прочитать.
Написать и прочитать сможет тот, кто знает английский, очевидно.У вас локальный российский проект с локальной российской командой, в этом случае можно и так.
В международных же проектах английский - это язык, на котором общаются между собой - вот прямо у меня сейчас - русский, американец, поляк, норвег и китаец.
Тот проект, мнение «программиста» которого я скопировал выше, международный достаточно условно. Разработка ведётся за пределами России, здесь происходит сборка по типу отвёрточной. В России оно позиционируется как автономное и образец патриотизма -- там самым пытаются активно привлечь местных. Вот пример «кода» с комментарием:
%if %{with ccfe}
#https://yandex.ru/support/browser-beta/working-with-files/vi...
#That is, you do not need to rename/replace anything, you just need to put it in the folder /opt/yandex/browser-beta/. The browser at start itself will understand.(с)Yandex' support
#Okay... Select the wrong method in the allowed form because this method works
rm /opt/yandex/browser-beta/lib/libffmpeg.so
cp %{tmp_yb_dir}/libffmpeg.so /opt/yandex/browser-beta/lib/libffmpeg.so
%endif
Да тут даже на русском (понятно, что там было бы на русском) видна неспособность четко сформулировать мысль нормальным языком.
Я так и не понял из комментария, зачем он заменял libffmpeg.so из поставки браузера. Экономил место на диске?)) Разработчики из Яндекса считают, что libffmpeg.so с поддержкой дополнительных кодеков должна находиться в специально отведённом месте, проверяют её на совместимость с браузером и используют штатную как резерв. То есть он на ровном месте создал потенциальную проблему (пропало питание после rm) и никак не объяснил, зачем он так сделал. Что делает этот код и так понятно. Он написал шесть строк лажи вместо одной mv.
В Вашем случае необходимость можно списать на требования именовать как в нормативных документах. Я когда-то обнаружил, что боле-менее сложный алгоритм мне на английском описывать словами слишком долго (вспоминаем подходящие под ситуацию мантры в порядки внедрения в обиход: «русским лишь бы переписывать», «изобретаем велосипед», «NIH синдром»). А вон тот процитированный - там они банально не знают, что из комментариев можно генерировать документацию (предыдущее поколение уволено).
…и сделал очередную затяжку.
> Это ментальные рабы так пишутПоддерживаю тебя!
> Серьёзные люди пишут документацию на английском.
> // b.Пруф:
General features of the release:
Redesigned design (based on breeze, with an original set of icons) that meets modern trends, but retains recognition, colors and usability.
Linux kernel 5.10.x is used as the base one.
COST OF LICENSE *
include one year of technical support
;))
> Серьёзные люди пишут документацию на английском.Серьёзные люди пишут документацию на том языка, за который платят.
Да зачем платить, если можно просто отправить погромистишку в колонию-поселение. Только на баланду потратиться надо будет
точнее на баландера:)
Ну под яблоко предустановленное приложение весьма годное( уже как минимум тем, что можно наглядно увидеть, какие именно символы будут вводиться при нажатии разных модификаторов )Но в целом заявленное приложение годное
В итоге ушёл с ввода с правым альтом на переключение раскладки для таких символов туда-сюда одной клавишей (раньше caps lock, последние годы -- специальная с флажком).Похоже, мне на координацию трёх действий _двумя_ руками (переключение, ввод, переключение) требуется чуточку меньше времени и внимания, чем на координацию более сложного составного действия одной рукой...
Действие двумя руками требует меньше усилий внимания, потому что обмен сигналами идёт по двум разным проводам, идущим в два разных полушария.
Я с CapsLock не уходил: флажок занят китайским языком.
Привязанность рук, и не только рук, к разным полушариям сильно преувеличена (если вам операцию по рассечению мозолистого тела не делали).
Пропускная способность каналов связи, Карл!
Миллиард лет эволюции вполне обеспечил достаточную пропускную способность, Карл. И не забываем, что мозг не цифровая машина фон Неймана.
Впрочем, любой желающий может провести эксперимент, взяв некоторое художественное произведение и прочитав одну половину с закрытым левым глазом, а вторую с закрытым правым. И сравнить эмоциональные и интеллектуальные впечатления.
>Миллиард лет эволюцииКоторых не было.
Говорят о том, что "вершина эволюции", человек "разумный" ВЕРИТ в то, что куча кирпичей со временем превратится в 3д принтер, который умеет строить себе подобных.
Если в гугле не забанили, посмотри, из скольких аминокислот состоит 1(ОДНА) белковая молекула.
И какие это аминокислоты(есть нюанс, да :)).
А скажите ещё что-нибудь на плоскоземельном.
Сказал человек который ничего кроме кирпичей не знает.
А почему именно аминокислоты, а не другие соединения?
Амбидекстры хором рукоплещут, остальные нервно курят :)
Если еще вспомнить, как идут глазные нервы и как мозг "переворачивает" изображение, ваще пипец :)
Зависит от действий - встаньте на одну ногу и покрутите руками в разные стороны. И от человека зависит, не все сразу падают.
При прочих равных, Карл!
Так в одну сторону крутить не проблема. Наверное, я не понятно описал упражнение. Как будто плывёте кролем, покрутите. А потом одну руку в обратную сторону.
Кажется, этот тест не годится для тех, кто 1000 раз покрутил руками в разные стороны и/или 1000 раз постоял на одной ноге: шаблон сигналов уже в спинном мозгу. Я не падаю ни на одной ноге, ни при смене направления вращения.
Да, так и должно быть. А за теоретика уже переживаю, вдруг он попробовал неудачно.
>Так в одну сторону крутить не проблема.Полагаю что это скорее связано с тем, что мозг плохо отрабатывает необыные для него состояния.
У меня например развилась привычка ходя по улице закрывать правый глаз, так когда я для выравнивания баланса стал его сознательно открывать и закрывать левый, то у меня по началу просто кружилась голова и прочие признаки нарушения вистибулярного аппарата.
Ну сейчас я ситуацию выровнял и снова смотрю на мир двумя глазами, но вот процесс вспоминания как смотреть правым глазом был нечто.
хех. забавно, когда много приходилось бить текста, я вообще сидел в режиме латиница на правом контрольшифте, кириллица на правом контрольшифте. или наоборот, сейчас уже не вспомню.одна рука отвечала за газ, вторая за тормоз. число ошибок, сязанных со случайным переключением было практически нулевое, скорее всего потому, что переключателя не было, зато были два включателя.
если придется много молотить текста сейчас, скорее всего, сконфигурирую клавиатуру так же.
> латиница на правом контрольшифте, кириллица на правом контрольшифте. или наоборотКорошо что ты не код сейчас пишешь :D
> Корошо что ты не код сейчас пишешь :Dхорошо, что в моем коде не оставляют таких глубокомысленных комментариев
Держи в курсе.
Мне, вот, давно понравилось вводить спецсимволы, используя клавиши Meta как регистровые. А если бы ещё по зажатию Ctrl+Meta имитировать Shift на противоположной раскладке, то даже клавиатуру перемаркировывать не надо.
О, тоже переключаю раскладку правым win (клавишей с флажком) или menu при его отсутствии.
> О, тожеИнтересно, в какой секте твоего дружка Володия научили подлизываться вот таким способом? Нетипичная для русского языка конструкция _https://processing.ruscorpora.ru/search.xml?lang=ru&mode=main&nodia=1&p=0&req=о%2C+тоже&sort=i_grstd&text=lexform
Приоткрыл форточку.
> Приоткрыл форточку.Вы там один в комнате и не с кем поговорить?
Да не, просто свежего воздуха после такого коммента стало резко не хватать.
> Да не, просто свежего воздуха после такого коммента стало резко не хватать.Ну да, я знаю, что у фанатов начинает подгорать. При горении кислород связывается с углеродом. Вам там настолько промыли мозг мракобесием, что необходимо объяснять такие банальности?
уже лет 12 пользуюсь скриптами для редакторов с Alt+. удобно.
В Notepad++ сделал пару лет назад:
// trdm 2020-02-17 10:21:08
// script: trdmUtil.js
//[[[[[[[[[[[[[[[[[[[[[[[[[
// Ввоод символов в русской раскладке схема Alt+Символ: Alt+> =>> > ; Alt+$ =>> $. Можно не переключать раскладку.
function typeSymbol( psSymb ) {
if(psSymb.length > 0) {
Editor.currentView.selection = psSymb;
}
}
function addHotSym(psFu, psKey) {
var rv = {ctrl: false, shift: false, alt: true, key: psKey, cmd: psFu};
addHotKey(rv);
}
function addHotSymC(psFu, psKey) {
var rv = {ctrl: true, shift: false, alt: false, key: psKey, cmd: psFu};
addHotKey(rv);
}
function typeSymbol_1() { typeSymbol( '<' );} addHotSym(typeSymbol_1,0xBC); //<>>
function typeSymbol_2() { typeSymbol( '>' );} addHotSym(typeSymbol_2,0xBE);
function typeSymbol_3() { typeSymbol( '\'' );} addHotSym(typeSymbol_3,0xDE);
function typeSymbol_4() { typeSymbol( '~' );} addHotSym(typeSymbol_4,0xC0); //~
function typeSymbol_5() { typeSymbol( '$' );} addHotSym(typeSymbol_5,0x34);//$$$
function typeSymbol_6() { typeSymbol( '#' );} addHotSym(typeSymbol_6,0x33); //###
function typeSymbol_7() { typeSymbol( '|' );} addHotSym(typeSymbol_7,0xDC); //|||
function typeSymbol_8() { typeSymbol( '[' );} addHotSym(typeSymbol_8,0xDB); //[[[
function typeSymbol_9() { typeSymbol( ']' );} addHotSym(typeSymbol_9,0xDD); //]]]
function typeSymbol_10() { typeSymbol( '\'' );} addHotSym(typeSymbol_10,0xDE); //'''
function typeSymbol_11() { typeSymbol( '%' );} addHotSym(typeSymbol_11,0x35); //%%
function typeSymbol_12() { typeSymbol( '^' );} addHotSym(typeSymbol_12,0x36); //^^
function typeSymbol_13() { typeSymbol( '&' );} addHotSym(typeSymbol_13,0x37); //&&
function typeSymbol_14(){ typeSymbol( '`' );} addHotSymC(typeSymbol_14,0xC0);// `
function typeSymbol_15(){ typeSymbol( '@' );} addHotSym(typeSymbol_15,0x32);// @
function typeSymbol_16(){ typeSymbol( '' );} addHotSym(typeSymbol_16,0x31);// Заглушка для свертывания блоков. не пользуюсь
//]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
Тут, всё-таки, в статье цепляются за наличие в стандартных средствах. То есть, единый способ ввода для всей ОС. Но, думаю, не такая проблема собрать эту раскладку.
> В итоге ушёл с ввода с правым альтом на переключение раскладки для
> таких символов туда-сюда одной клавишей (раньше caps lock, последние годы --
> специальная с флажком).
> Похоже, мне на координацию трёх действий _двумя_ руками (переключение, ввод, переключение)
> требуется чуточку меньше времени и внимания, чем на координацию более сложного
> составного действия одной рукой...WhoAsked?
Типографику подключать удобно. Длинное тире, кавычки-«ёлочки», скобки.
Правда непонятно, зачем для этого ручьи и реки, если это и так есть, и сейчас в кедах настраивается так как на скрине.
> Правда непонятно, зачем для этого ручьи и реки, если это и так
> есть, и сейчас в кедах настраивается так как на скрине.«Ежели спросят у Вас: что важнее – Солнце или Луна, ответствуйте – Луна. Ибо Солнце светит днем, когда и без того светло, а Луна – ночью.»
https://github.com/freedesktop/xkeyboard-config/commits?auth...
Ну бывают и другие ОС. Почему вы считаете что находитесь в центре мира?
На других ОС бывает Илья Бирман.
Видели Бирмана. Раскладка перегружена символами всякими закорючками, градусами, дробями. Спецсимволы взболтаны и раскиданы, без распечатанной подсказки даже точку не найти. Может это удобно в типографии, я не знаю.Вообще если подумать:
1. Есть символы не актуальные на текущий монет, такие как «∞». Их стоит вводить по потребности, например кто-то собрался их использовать в языке программирования и часто набирать.
2. Есть символы, которые не универсальны и не используются в наборе, такие как «±» и их вообще не стоит добавлять в раскладку. За их набор должно отвечать отдельное приложение с выбором символа.
3. Есть замещённые символы: «*» замещает «×», «/» замещает «÷». Их также не стоит водить. За визуальное преобразование может отвечать среда (среда разработки, офисный пакет).
4. Есть составные символы «!=» это «≠», «<=» это «≤». За них также должна отвечать среда или шрифт. В некоторых IDE используются шрифты с лигатурами, которые, визуально заменяют комбинацию символов на один (например JetBrains Mono).
5. К тому же введение символа «≠» создаёт сложности в ЯП т.к. очень часто для сравнения используется «==». Кстати символ «≡» попадает в туже ловушку.
>«*» замещает «×»Не замещает. Это по смыслуразные знаки. То, что в программировании, из-за убогости аски, используется звёздочка, не означает что это правильно.
> Есть составные символы «!=» это «≠», «<=» это «≤». За них также должна отвечать среда.
Никто ничего не должен. Для оформления текстов в любом редакторе нужна именно раскладка. Это юниксвей.
> или шрифт
А за это надо руки отрывать без наркоза.
>«≤»
Не забываем знак «⩽», который выглядит более логично.
> К тому же введение символа «≠» создаёт сложности в ЯП т.к. очень часто для сравнения используется «==». Кстати символ «≡» попадает в туже ловушку.
Это проблема синтаксисов ЯП. Там вообще давно просится юникод для унификации логических операций с матлогикой.
Не замещает, если рассматривать «*» и «×» как математические символы, но с точки зрения контекста инженера-программиста - замещает. Математических символов очень много и для них нужен целый слой на клавиатуре (просто нет смысла добавлять только некоторые) или нужны специальные редакторы, которые преобразуют из синтаксиса на основе базовых спецсимволов в математические символы. Вот можно взять набор формул в LibreOffice, там ведь примерно так и устроено.Лигатуры тоже нужны. Вот например ударе́ние (не совсем лигатура, но как пример), ну не делать слой под гласные с ударе́нием. Я, например, также пользуюсь лигатурами и в JetBrains. Согласен, что местами спорно, но тут похоже нет идеального решения.
> Не замещает, если рассматривать «*» и «×» как математические символы, но с точки зрения контекста инженера-программиста - замещает.Почему должен рассматриваться только конкретный контекст?
> Математических символов очень много и для них нужен целый слой на клавиатуре (просто нет смысла добавлять только некоторые) или нужны специальные редакторы, которые преобразуют из синтаксиса на основе базовых спецсимволов в математические символы.
Иногда (подчёркиваю — иногда) достаточно самых популярных символов. Мне для презентаций хватает.
> Вот можно взять набор формул в LibreOffice, там ведь примерно так и устроено.
Ну мне не нужно именно в либре. Мне нужно чтобы это работало в любой программе. И самописная раскладка — это самый подходящий инструмент.
> Лигатуры тоже нужны. Вот например ударе́ние (не совсем лигатура, но как пример), ну не делать слой под гласные с ударе́нием. Я, например, также пользуюсь лигатурами и в JetBrains. Согласен, что местами спорно, но тут похоже нет идеального решения.
Для ударения есть спецсимвол. Это не совсем укладывается в определение лигатуры.
Мне всё время кажется, что раскладка Бирмана — это тест на IQ.«Взболтаны и раскиданы», серьёзно? То есть у тебя коренной мозг не отрос ещё и ты не умеешь искать закономерности? Там всё расположено по подобию.
Например, кавычки-ёлочки похожи на < и >, поэтому они именно там, слово «degree» начинается с «d», поэтому знак градуса там и так далее. Даже задумываться не приходится.
Обсуждается конкретная раскладка. Я понимаю чтовсе новости про плееры можно убить комментом: «но есть же vlc», но это оффтоп же.
> Правда непонятно, зачем для этого ручьи и реки,
> если это и так есть, и сейчас
> в кедах настраивается так как на скрине.В кедах я попробовал я это настроить.
Там куча раскладок. И фонетические, и ещё куча всяких непонятных. Дошли даже до того, что удмурдские ии прочие малонародные раскладки в скипсок воткнули. Но русская инженерная (которая показана на скриншоте) в этом длинном списке раскладок отсутствует.
Плюнул на затею с попыткой подключения хитро-раскладки и продолжаю пользоваться клавиатурой как обычно, недёшево, без всех этих наворотов, которые на скриншоте есть, а в реальности отсутствуют.
Параметры системы → Устройства ввода → Клавиатура → Дополнительно → Параметры совместимости → Включить дополнительные типографские символы.
> Параметры системы → Устройства ввода → Клавиатура → Дополнительно →
> Параметры совместимости → Включить дополнительные типографские символы.Дополнительные типографские символы включил.
Инженерный вариант раскладки в списке вариантов не появился.
Нажимаю правый_alt+< или правый_alt+>, у меня появляются двойные угловые кавычки «», хотя по теме обсуждаемой нами тут статьи я ожидал появление знаков больше да меньше: <>Может быть дело в том, что, как ниже пишет комментатор бар в 213-м комментарии, что нужна нужная версия xkeyboard-config? У меня везде версия xkeyboard-config-2.34, а он пишет про версию xkeyboard-config-2.36-2.fc37.
Верхнее сообщение в ветке почитай. Найди там что-то про инженерные варианты. Не нашёл? Надо же.
> Верхнее сообщение в ветке почитай. Найди там что-то про инженерные варианты.
> Не нашёл? Надо же.Прочитал ещё раз новость.
Увидел:
> Ручей поставляется в Linux штатно в составе пакета xkeyboard-config,
> начиная с версии 2.36Осознал:
Штатно - начиная с версии 2.36.
А у меня только 2.34.А не штатно этот ручей подключить как-нибудь можно?
Просто зайти на сайт и скачать Linux (DEB, RPM), Windows, Mac OS: https://github.com/A-Projects/Ruchey/releases/tag/v1.4
Так-то в ArchLinux и Gentoo уже есть, а остальные дистры подтянут уже в следующих релизах. Судя по пакету "xkeyboard-config-2.36-2.fc37" в Fedora 37 раскладка точно будет из коробки.
> Так-то в ArchLinux и Gentoo уже есть, а остальные дистры подтянут уже
> в следующих релизах. Судя по пакету "xkeyboard-config-2.36-2.fc37" в Fedora 37 раскладка
> точно будет из коробки.Так для того, чтобы в русской раскладке можно было с правым альтом включать символы <>{}[], нужно, чтобы версия xkeyboard-config была не ниже 2.36? А то у меня версия 2.34. Может быть в версии 2.36 и инженерный вариант раскладки существует? У меня-то этого варианта раскладки нет.
А сделать пару хоткеев для вставки этих символов не судьба, обязательно целую раскладку городить? :D
Пару хоткеев? Это на сколько символов?
> Пару хоткеев? Это на сколько символов?Очевидно же: на пару.
По хоткею на символ. Oh, wait..
> Расположение спецсимволов одинаково для кириллицы и латиницыА новые надписи на моей клавиатуре тоже "Ручей" нанесёт?
Или на Али-Экспресс уже появились такие клавиатуры?(вопросы риторические, можете не отвечать)
Ты собираешься все их вводить, или несколько штук не в состоянии запомнить?
Так огромное их число уже нанесено на клавиатуру. Вот только, чтобы напечатать их, приходится сначала сменить раскладку на "латинскую" (например, когда при наборе текста на русском языке внезапно нужны <>{}[] и т.п.), а тут предлагают нажать [Alt], справа от пробела который. В Windows так когда-то по умолчанию работало. Не соврать бы, но, кажется, ещё до XP, в Window 98, вероятно.
Надписи? Дедушка, сколько вам лет? Я вот 25 лет назад уже вслепую печатал, и на моей памяти так делают все, кто не вчера за компьютер сел.
Ну тогда тебе точно понравится переучиваться на новую раскладку вслепую...
> Ну тогда тебе точно понравится переучиваться на новую раскладку вслепую...Пробовал, на дворак. Занимает месяц.
И куда ты так торопишься печатать что нужна аш целая другая раскладка?
мне 30 и я вслепую печатать не могу, хотя Соло проходил.
"Соло на клавиатуре" проходил лет 15 назад и до сих пор проблем с печатью нету, правда прошел где-то с третьего раза так как постоянно забрасывал на половине с долгим перервыом, но главное итог.
жесть, что так трудно до значка EN мышкой дотянуться?
Чтобы научиться печатать вслепую надо просто, без задней мысли, начать печатать вслепую. Немного самодисциплины и через месяц будешь тоже удивляться как можно не уметь/
Э нет так это не работает. Я в течени 20 лет с компьтером. А поскольку я печатаю на клавиатуре мало то до сих пор не могу печатать не смотря на клавиатуру и быстро. Если специально учится научусь, но специально мне не надо и так сойдёт для меня. Это как сколько я не перевожу английский язык в переводчиках слова и фразы не запоминаются английские и их перевод. А сталбы учить английский выучил, но мне английский не нужен. Нужен но косвено.
Текст английского языка.
Текст на английском языке.
Вот судя по этому сообщению, лучше бы вы на экран смотрели.
Нет не в этом дело. Перечитывать надо вдумчиво, а мне лень. Не настолько важны мои слова, чтобы я над ними качествено задумывался. Я стараюсь писать понятно и без ошибок. Но не очень стараюсь. Мативации нет старатся как в школе на диктанте. Или соченении. Я не могу писать лико как говрю и быстро. Мне надо подумать опдумать перечитать исправить. А может и переделать несколько раз.
лико = легко
Мне надо подумать опдумать перечитать исправить. А правильно так. Мне надо подумать, обдумать, перечитать, исправить. А сразу я не увидел.
По сути:
* Нужно запомнить расположение двойной кавычки
* Квадратные скобки запоминаются интуитивно
* Посложнее запомнить тильду и обратную кавычкуДвойная кавычка изменила своё положение для удобства набора программного кода в латинице. С тильдой всё продумано, чтобы легко можно было набирать «~/», с обратной кавычкой тоже, чтобы не усложнять набор кода Bash, JS.
Остальные спецсимволы там, где они нарисованы на Вашей клавиатуре! Всё сделано для очень быстрой адаптации, даже владельцам метода «слепой печати» это будет легко.
Уже лет пять как на правом зажатом альте переключение раскладки, а на капсе смена. Особенно удобно когда надо что то прогать в 1С под линухом.
Для винды давным давно делал спец раскладку как раз с такой же функциональностью https://infostart.ru/public/256181/
Для Винды есть раскладка Бирмана, зачем свою делать?
для 1с же есть раскладка Чистова, гораздо пизже
Странно видеть в названии ПО как-то связанном с Россией просто 'Ручей'. А не что-то вроде ПРИРКВССГост1234567890.Первая Российская Инженерная Раскладка Клавиатуры В Соответствии С ГОСТом ... Меня такие имена просто убивают.
Тебя слова ГОСТ и ручей пугают? Иди выпей смузи и закуси фалафелем с панкейком.
> смузи
> фалафелем
> панкейкомКто все эти люди?
родственники маффина
pancake - это по-русски - блин
фалафель - еврейская национальная пища
смузи - это пюре
> pancake - это по-русски - блинИхние панкейки больше на оладьи похоже.
> смузи - это пюрепюре - это каша!
ГОСТ = гебня.Да пугает.
А ANSI, ISO, RFC это другое и совсем не пахнет?
У тех, кому ГОСТ не нравится, я спрашиваю: который стандарт лучше - ANSI или ISO?
ISO - международное, ANSI - внутри-американское. Касаемо конкретно языка Си, ANSI является подмножеством международного стандарта ISO.
Вот так вот и втухают сразу.
А чё их пугаться. ANSI это компилятор Си, ISO это образ сидюка, а RFC - это протокол передачи интернета с помощью голубей. Даже я в своей деревне это знаю. Вот чё такое панкейк не знаю.
Панкаке вроде как из японского, не то что-то гиперъактивное, не то хулиганско-приступное.
Забыл - "аналогов нет"
Возможно и нет, так как человечество давно концептуально не совершенствовало клавиатуру.
Прежде чем спецсимволы добавлять, стоило бы привести расположение обычных символов в русской раскладке в ожидаемый вид. Зачем дегенератам с виндовой раскладкой спецсимволы?
Дворак потратил 20 лет, а в результате мы видим QWERTY на клавиатурах. Основной смысл раскладки насыпать спецсимволов в кириллицу и постараться это сделать так, чтобы эти спецсимволы были нарисованы на клавишах.
Ё на дурацком месте, надо как на typewriter.
Ё набирается гораздо реже, чем точка, так что лучше пусть бесшифтовая точка там будет.
На "машинописи" точка и запятая тоже бесшифтовые, на 6 и 7.Ё набирается постоянно, если она под удобным пальцем :).
Ну никак с «Ё». Единственный вариант, если в Россию все ПК будут поставляться с клавиатурой 104-106 клавиш.
Это для одинэсников, чтобы не надо было постоянно переключаться чтобы <> ввести. Кстати, реально достает.
Сейчас стало актуальнее: Wiki, Yaml, Markdown на сайтах, в заметках
Какие гармоничные размеры и пропорции на картинках! Как уже надоели вечно перекуроченные и изуродаванные "дизайнерами" "удобные" клавиатуры, особенно ноутбучные.
Никогда такого расстояния от F-блока до основного на клавиатурах не было.
Главное, что вы печатаете, Стивен Хогинг вообще не мог шевелить руками, и ничего, занятные книжки получались.
Многим другим никакая клавиатура не поможет.
Прально. Клавиатура Ручей, Мышь Река, и всё это подключается к Байкалу.
Непривычно звучит? Отчего?
мозг у некоторых загибается от западнизской пропитки.
ага еще и стекает с гор Эльбруса:)
> ага еще и стекает с гор Эльбруса:)Да и вытекает же он там, конечно же, из истока!
А по моему нормальное название. И как транслитерация выглядит нормально. Можно даже в рекламу: "с этой раскладкой Ваши мысли будут литься в документы как ручей". Или в антирекламу: "с этой раскладкой Ваш код будет течь как ручей" :). Или можно попробовать поиграть со слогами и задаться вопросом «Ру чей?»
> Ваши мысли будут литься в документы как ручейПоток сознания же.
А для APL есть? 😅
Настолько неевклидовык клавиатур больше не делают.
>а также кода программ на русском языке.1Сники не палятся.
Никакого отношения к 1С не имеет. Как минимум сейчас стало актуально для Wiki, Yaml, Markdown на сайтах и в программах (например заметки).
Плохо, что лицензия не копилефтная.
Интересно, конечно. А под венду есть? Технически можно, наверное. Я для сан-клавы делал кастомную раскладку. А то смысла нет - привыкнешь к такому, а потом будешь на любой другой тачке на нервах.
https://www.microsoft.com/en-us/download/details.aspx?id=102134
Про MSKLC знаю, спасибо. Получается, ответ в стиле "сделай сам". Обычно это типичный linux-style. :D
Ответ был на то, что «технически можно». И это нормальный «сделай сам», а linux-style это перечитать 50 манов, перелопатить 100 текстовых конфигов…
Есть же ссылка на инструкцию: https://github.com/A-Projects/Ruchey/wiki/Установка-и-настройка-в-Windows
Что люди не придумают, лишь бы клавиатурой с дополнительными layers, что переключаются по FN+какая-то волшебная кнопка, не юзать. Даже новые раскладки придумывают. Для тех, кто юзает стандартную клаву - это выход, да. Для тех, кто юзает что-то со слоями и макросами, подобное просто не нужно. Зачем, когда есть целые слои, на которых каждой клавише можно назначить какой угодно символ, или целый макрос?
Затем, что каждому по-своему удобно. Нет единственного лучшего способа.
Макросы жмут, слои назначают... Ничего не понимаю. Родина тебе Fункциональные клавиши дала - на, пользуйся! Нет, не хочу. Хочу плить своё.
В xkb можно реализовать слои. Как минимум к 2-м стандартным (без шифт и с шифтом) можно добавить еще 6. Можно и лочить слой чтобы по сочетанию он оставался до следующего нажатия на сочетание, можно с зажатой кнопкой типа AltGr как я и сделал. Новая раскладка это у кого-то комплексы сделать что-то о чём все будут говорить.
> без переключения на латиницу вводить спецсимволы, такие как "{}[]{>"для этого надо машину времени изобрести и навалять тому кто делал раскладки на машинках 150 лет назад.
тогда на пишмашинках были не раскладки, а рассадки.напечатал, что нужно на английской машинке, потом пересел за немецкую, а потом за русскую.
а умников вроде тебя водили, показывали им в окошечко, как в комнате с мягкими стенами человек изобретает китайскую печатную машинку и плачет.
У тебя сегодня что-то не с той стороны подгорает. Расслабься, лол.
Ну по сути это и есть смысл данной раскладки, чтобы не изобретать машину времени и иметь все спецсимволы в кириллице
Смысл машины времени не в том чтобы значки передвинуть, а чтобы 90% населения не было привычным к тому что имеем. И, соответственно, железо и ОС. Даже если я себе на всех компах настрою такую раскладку, то на всех чужих компах будет старая. Смысла переучиваться нет. И так уже бесит когда нестандартные клавы попадаются.
о хоспадя... когда вымрут баянисты.
# man XCompose# cat /usr/share/X11/locale/en_US.UTF-8/Compose > ~/.XCompose
...Section "InputClass"
...
Option "XkbOptions" "... ,compose:ralt"
...
EndSection
reboot;ə¸ß¸×¸°¸ ©¸ ™¸ ®¸ ¾¸ ⅔ ½ ± .....
Пришел сюда за этим коментом.
> rebootНе ожидал.
>> reboot
> Не ожидал.Щаз, буду я вам на 5 листов разжёвывать как в топ 10 дистрах перезагрузить гуй.
Не всё так просто. Для редко используемых символов Compose — отличная вещь. Но для часто используемых символов Compose не годится. Например, набрать кавычку-ёлочку через Compose: Compose, <, < — три клавиши. При этом в стандартной русской раскладке символа < нет, поэтому надо переключиться на английский (одна клавиша в лучшем случае, а то и две), нажать три клавиши, переключиться обратно на русский. Так что третий уровень с часто используемыми символами рулит.
Трындец. На дворе XXI век. ДВАДЦАТЬ ПЕРВЫЙ! А они виртуальные клавиатуры без эмодзи делают. Да хрен с ними с эмодзи, как насчёт возможности любой математический значок накликать? У всех этих композов есть большая проблема, что надо помнить какие-то мозговыносящие комбинации клавиш, проще в википедии найти нужный значок и скопипастить, чем заучивать эти комбинации. Вот для клавиатуры XXI века просто НЕОБХОДИМ функционал позволяющий исключить википедию из воркфлоу. Иначе это не клавиатура XXI века, а очередная бумерская поделка, не нужная никому кроме бумеров.
Не поверишь, есть клавы с мониторчиками на каждой клавише... Дальше поди догадаешься.
Речь про набор символов, а не что там на кнопках нарисовано.
Попробуйте описать требования более формально. Пока можно заменить Википедию поисковиком. :)
Что их описывать? Любой кто сталкивался понимает. А кто не сталкивался... Бумеры, которые до сих пор живут в своих 70-х. Им бесполезно что-либо описывать.
> Что их описывать?Не «что», а «зачем». Вы сейчас хотите, что бы кто-то что-то сделал для Вас. Поскольку сами сделать не умеете.
> Любой кто сталкивался понимает.
Я не понимаю, зачем тут Википедия. В тех редких случаях, когда оно надо, быстрее вытащить из поисковика.
Здравствуй народ, может кто подскажет как можно запилить собственную расскладку, только чтоб грамотно и не очень геморно (будет прекрасно, если есть gui прога). Ну чтобы можно было любые буквы/символы на разные клавиши навешивать, сочетания и т.д. До сегодняшнено дня я модифицирую имеющуюся, но вроде как это не самый правильный вариант. Ос. Kubuntu 20.04, можно и для 22.04.
Интернет внятный ответ не даёт и слишком умничает
GUI только в Windows и Mac, в Linux нет, хотя он и не нужен. И в Linux еще не продуман вопрос чтобы свои раскладки где-то сохранять по мимо «/usr/share/X11/xkb/». И конечно же все изменения в «/usr/share/X11/xkb/» будут перезаписаны при первом же обновлении пакета «xkeyboard-config».
Слышал, что после обновления может всё слететь, но когда я вношу изменения в файл раскладки, после обновлений, за всё время с версии 18.04 проблем вроде никогда не возникало. Наверное это самый надёжный вариант, хоть и непрвильный
Просто хотел сделать с нуля, чтобы понять что где и как и в дальнейшем подгонять под свои нужды
> И конечно же все изменения в «/usr/share/X11/xkb/» будут перезаписаны при первом же обновлении пакета «xkeyboard-config».Эта проблема решается опакечиванием своей раскладки. По крайней мере, в rpm-дистрах. Как там в deb я не знаю.
Правый альт... Учитывая, что наиболее востребованные спецсимволы типа скобочек, больше/меньше и слешей - справа. Это т.е. надо каждый раз руку в клешню превращать, чтобы ввести и альт зажать, и символ нажать одной рукой?Видать, авторы не осилили слепую печать, по технике которой зажимаешь служебную клавишу (альт/шифт и т.д.) ты пальцем одной руки, а жмёшь целевую клавишу с символом - другой. Это печально.
И что ты прям Ctrl+C нажимаешь правый контрол? Да ври больше жмешь левый, как все.
> И что ты прям Ctrl+C нажимаешь правый контрол?А речь шла про Ctrl+C? Я думал - про спецсимволы в правой части клавиатуры. Которые набираю с зажатым левым шифтом и пальцем правой руки.
Ctrl+C нажимаю когда как, раньше тоже "как все". Но вот не так давно выяснилось, что если делать не по феншую, то гхм... Связочки устают на кистях от таких неудобных изгибаний и начинают назойливо ныть и даже сильно болеть. Всё прямо как и предупреждали, но ушло на это почти 20 лет. И потому, приходится начинать учиться жать по феншую.
> И что ты прям Ctrl+C нажимаешь правый контрол?Я именно так и делаю. А все делают не так? 😲
Зайдите себе в /usr/share/X11/locale/en_US.UTF-8/Compose
и узнайте сколько всяких символов вы можете вводить просто назначив себе кнопку Multi_key. Нажимается конечно поочереди сначал Multi_key потом первый символ потом второй а то и третий. Много нажатий но результат радует глаз.
> Зайдите себе в /usr/share/X11/locale/en_US.UTF-8/ComposeТолько где бы его ещё найти:
% ls /usr/share/X11/locale/en_US.UTF-8/ComposeНе говоря уж о том, что у меня везде не utf8, а koi8-r.
ls: /usr/share/X11/locale/en_US.UTF-8/Compose: Нет такого файла или каталога% ls /usr/share/X11/locale/en_US.UTF-8/
ls: /usr/share/X11/locale/en_US.UTF-8/: Нет такого файла или каталога% ls /usr/share/X11/locale/
ls: /usr/share/X11/locale/: Нет такого файла или каталога% ls /usr/share/X11/
ls: /usr/share/X11/: Нет такого файла или каталога% ls /usr/share/
atf doc games man security tabset
bsdconfig dtrace i18n misc sendmail vi
calendar examples keys mk skel vt
certs firmware kyua nls snmp zoneinfo
dict flua locale openssl syscons%
% freebsd-version
13.0-RELEASE-p5
DESCRIPTION
The X library, libX11, provides a simple input method for characters
beyond those represented on typical keyboards using sequences of key
strokes that are combined to enter a single character.The compose file is searched for in the following order:
- If the environment variable $XCOMPOSEFILE is set, its value is
used as the name of the Compose file.- If the user's home directory has a file named .XCompose, it is
used as the Compose file.- The system provided compose file is used by mapping the locale
to a compose file from the list in /usr/local/lib/X11/lo-
cale/compose.dir.Compose files can use an "include" instruction. This allows local mod-
ifications to be made to existing compose files without including all
of the content directly. For example, the system's iso8859-1 compose
file can be included with a line like this:
include "%S/iso8859-1/Compose"
Надо накатить Ручей на Диктора.
RUU лучше:
https://wiki.opennet.ru/RUU
> одинаковые звуки: [укр. «И»] = [рус. «Ы»],Слон на ухо наступил, да?
Украинское и это near-front near-close unrounded vowel (1), а русское ы это closed central unrounded vowel (2)
1. https://en.wikipedia.org/wiki/Near-close_near-front_unrounde...
2. https://en.wikipedia.org/wiki/Close_central_unrounded_vowel
При чем здесь это к раскладке?
> В Linux раскладки будут доступны из коробки, начиная с пакета xkeyboard-config-2.36. Для установки в Debian 12, Ubuntu 21.10 и ниже достаточно установить пакет xkb-ruchey_<version>_all.deb.Центр Юстасу: https://github.com/A-Projects/Ruchey/releases/download/v1.4/... ты в Debian никак не установишь.
Zstd compression and decompression support в dpkg там еще отсутствует и неизвестно, когда появится.
Так что пакет только для Ubuntu. :(
Уже исправлено в пакете xkb-ruchey_1.4.1_all.deb
Оперативно, благодарю. :)
А нафига самонагибаться в сириллик? Я и сам смодифицировать могу как надо раскладку без самосирилификации потому что нет доказательств, что русский язык сирильнулся когда-то.
Проблема описана тут: https://github.com/A-Projects/Ruchey/issues/9
Это универсальная клавиатура для европейских языков -- маленький Enter и большой BS.
Русская раскладка с самого начала была поверх оригинальной AT-клавиатуры с маленьким BS и большим Enter. Чем она не угодила нынешним продавцам клавиатур на территории СНГ, непонятно, но сегодня хрен купишь полноразмерную бежевую клавиатуру с заводской кириллицей, с вогнутыми кнопками, расположенными по цилиндрической поверхности. Вот куда с рынка делась лучшая в мире клавиатурная контора Chicony?
Это американская ANSI раскладка, европейская с большим Энтер
А трифорс позволяет печатать не облажавшись?