Стани премиум член и добиј попуст на 2000+ производи и куп други бенефити!
  • Важно
    Имате проблем со најава или регистрација на it.mk?
    Побарајте го решението на вашиот проблем ТУКА!

Custom keyboard layout за Македонски јазик

TheMarshal

Unstoppable
3 јануари 2019
1.642
2.570
Со дизајн почнав да се бавам 2013/14 година, а дури накај 2016 почнав да ги учам основните на дизјанот

Сеа приметив дека ова ми звучи и малку нелогично. Во 2013/14 почнав да правам дизајни во MS Paint и Microsoft Publisher. "Дизајниврав" рекламчиња за на Craigslist и социјални мрежи што ги продавав $5 на фајвер. Клиентите беа задоволни, бев задоволен и јас. Поанатаму се префрлив на фотошоп и илустратор. :)

Поентата ми беше дека во 2016 почнав да читам за дизајн теорија, историја и поинтензивно да се посветувам на графичкиот дизајн како професија. :censored:
 

Lokvan

Unbeatable
12 јануари 2016
4.253
5.836
SK
Знае некој како вакво нешто со custom keyboard layout да се постигне на Линукс?
Дебиан поточно а MX Linux најточно, ама и Дебиан инструкциите се доволно компатибилни.

Јас нешто барав пред скоро една година, ама не најдов ништо што ми изгледаше лесно применливо и без терминал/команд лајн вуду магии. Барем во тој ден два што се обидував не завршив работа.
 

gdamjan

Unstoppable
3 април 2008
3.886
3.106
Скопје
damjan.softver.org.mk
gdamjan's setup  
Processor & Cooler
AMD Ryzen 5 Pro 4650G / Cooler Master Hyper 212 Black
Motherboard
MSI MAG B550m Mortar Wifi
Storage
NVME: 1TB AData XPG SX8200 Pro / HDD: 2x 2TB Toshiba P300
PSU
Gigabyte G750H
RAM
G. SKILL Ripjaws V Series 2x 16GB / DDR4 3200Mhz/CL16
Video card
Vega 7 on APU
Case
Bequiet! PureBase 500
Mouse
Logitech MX Anywhere 2S
Keyboard
ThinkPad USB Keyboard With TrackPoint (sk-8855)
OS
Arch Linux

Lokvan

Unbeatable
12 јануари 2016
4.253
5.836
SK
што точно сакаш да custom-изираш?
Мапирањето на карактерите Ѝ + Ѐ, и некои карактери како знакот за евро.

На пример англиски лејаут:
upload_2020-9-8_14-37-57-png.90713



Македонски прилагоден, со десен алт (или alt+ctrl):
upload_2020-9-8_14-34-43-png.90712

Мислењето е автоматски споено:

Не можам да најдам Linux алатка со GUI што би работела создавање на custom keyboard layout, и потоа интеграција на тој layout во KDE.

Нешто налик на https://www.softpedia.com/get/System/OS-Enhancements/Microsoft-Keyboard-Layout-Creator.shtml
 

gdamjan

Unstoppable
3 април 2008
3.886
3.106
Скопје
damjan.softver.org.mk
gdamjan's setup  
Processor & Cooler
AMD Ryzen 5 Pro 4650G / Cooler Master Hyper 212 Black
Motherboard
MSI MAG B550m Mortar Wifi
Storage
NVME: 1TB AData XPG SX8200 Pro / HDD: 2x 2TB Toshiba P300
PSU
Gigabyte G750H
RAM
G. SKILL Ripjaws V Series 2x 16GB / DDR4 3200Mhz/CL16
Video card
Vega 7 on APU
Case
Bequiet! PureBase 500
Mouse
Logitech MX Anywhere 2S
Keyboard
ThinkPad USB Keyboard With TrackPoint (sk-8855)
OS
Arch Linux
Мапирањето на карактерите Ѝ + Ѐ, и некои карактери како знакот за евро.
аха, сакаш полошо да го направиш :)

ѝ и ѐ се добиваат со стискање на ` (dead grave) па и/е

али ок, ако баш инсистираш…

македонскиот layout е специфициран во
/usr/share/X11/xkb/symbols/mk - ама немој да го менуваш тој фајл, ќе ти биде пребришан при некој рандом package update.

Значи, следи го ова упатство како примерот за us(banana) (тоа custom:foo игнорирај го)

На кратко, можеш да направиш свој variant mk(lokvan) во кој ќе го include "mk(basic)" и ќе ги смениш само тие копчиња кои сакаш да ги смениш.

два фајла треба да креираш
  • ~/.config/xkb/rules/evdev.xml
  • ~/.config//xkb/symbols/mk
 

Lokvan

Unbeatable
12 јануари 2016
4.253
5.836
SK
аха, сакаш полошо да го направиш :)

ѝ и ѐ се добиваат со стискање на ` (dead grave) па и/е

али ок, ако баш инсистираш…

македонскиот layout е специфициран во
/usr/share/X11/xkb/symbols/mk - ама немој да го менуваш тој фајл, ќе ти биде пребришан при некој рандом package update.

Значи, следи го ова упатство како примерот за us(banana) (тоа custom:foo игнорирај го)

На кратко, можеш да направиш свој variant mk(lokvan) во кој ќе го include "mk(basic)" и ќе ги смениш само тие копчиња кои сакаш да ги смениш.

два фајла треба да креираш
  • ~/.config/xkb/rules/evdev.xml
  • ~/.config//xkb/symbols/mk
Фала баш ќе пробам во следна прилика кога ќе имам време.

Едит, ахааа... ѝѐ~иѝИ~`````````````ИЍЍѐЀ
Хаха, предизвик е uppercase-от. Како и да е, мислам дека подобро (барем зе мене) ми е да си го унифицирам интерфејсот на виндовс и на линукс. Секако никогаш никаде на друго место (освен кај мене дома) нема во Линукс да чукам македонски текстови па и притоа да пазам на апострофите на ѝ/ѐ.

Фала уште еднаш. (y)
 

gdamjan

Unstoppable
3 април 2008
3.886
3.106
Скопје
damjan.softver.org.mk
gdamjan's setup  
Processor & Cooler
AMD Ryzen 5 Pro 4650G / Cooler Master Hyper 212 Black
Motherboard
MSI MAG B550m Mortar Wifi
Storage
NVME: 1TB AData XPG SX8200 Pro / HDD: 2x 2TB Toshiba P300
PSU
Gigabyte G750H
RAM
G. SKILL Ripjaws V Series 2x 16GB / DDR4 3200Mhz/CL16
Video card
Vega 7 on APU
Case
Bequiet! PureBase 500
Mouse
Logitech MX Anywhere 2S
Keyboard
ThinkPad USB Keyboard With TrackPoint (sk-8855)
OS
Arch Linux
Се сеќавам многу добро на презентацијата во 2009 со еден од дизајнерите и на тој податок дека се иницирало барање за корекција во Unicode, но како и за многу други работи во тоа време изостаната е поддршката од државните институции и целокупниот процес не е изведен.
можно е да сме биле на истата (или слична презентација) тоа време. Unicode нема што да се корегира, пошто Unicode не дефинира изглед на буквите. Значењето на курзивните „т“ на македонски и на бугарски е исто, исто како што нема разлика меѓу германско и англиско „а“ - а Unicode се занимава претежно со значењето на знаците.

Да повториме, проблемот за кој се дискутира е различниот изглед на курзивните/italic букви, пред се: г, д, ѓ, п и т во бугарската/руската кирилица и македонската/српската кирилица.

Решението е дека фонтовите подржуваат нешто што се вика locale, и прописно направени фонтови подржуваат и македонска и бугарска (исто руска, српска) курзивна кирилица (т.е. тие неколку различни букви) во истиот фонт. Лично немам список на прописни фонтови, ама претежно тие што доаѓаат на Linux по default се во ред - а за windows/macos неам време да се занимавам.

Е сега, како да се дојде до тоа буквите да изгледаат точно? Во разни типови документи, на пример html или odt (од LibreOffice/OpenOffice) секој параграф па и буква, може посебно да се подеси со кое locale да се рендерира, така што во ист документ можеме да ги имаме двете варијанти. Таа информација ќе се задржи и ако испринтаме или направиме PDF.

На пример за html тоа се прави на следниот начин:
HTML:
<p lang="mk"><i>Текст кој ќе биде исцртан со македонското локале на фонтот</i></p>
<p lang="bg"><i>Текст кој ќе биде исцртан со бугарското локале на фонтот</i></p>

Во LibreOffice се клика негде низ опциите :)

За типови на документи кои не држат ваква информација, или ако во документот не е специфицирано, се зима системското locale. Тоа би било за plain text документи рецимо.

Заклучок:
  • Користете само прописни фонтови (DejaVu се едни од најдобро локализираните) . Одбијте срање фонтови и custom фонтови кои решаваат само еден проблем (ко на пр. yuscii и сличното срање)
  • Документите обележувајте ги со соодветните семантички мета-тагови (lang=mk и сл.)
  • Подесете си системско локале

пс.
тоа време имав некои белешки тука, али рака-на-срце немам update-ирано од тогаш (sigh adding one more item to the todo list)

ппс.
ми промакнала дискусијава на времето

едит: лол не, не ми промакнала Custom keyboard layout за Македонски јазик :facepalm:
:)
 

Metuzalem

Tootle Puffer
28 ноември 2010
7.552
13.509
1000 Скопје
Metuzalem's setup  
Processor & Cooler
i7-2600K @4,6 GHz, Noctua NH-D14
Motherboard
ASUS P8Z68-V/GEN3
Storage
Samsung 840 Pro 256 Gb SSD, Samsung Spinpoint F3 1 Tb
PSU
CM 600W Silent Pro Gold
RAM
Kingston @1866
Video card
Radeon HD 7750
Case
HAF 912 Plus
Mouse
ASUS ROG GX950
Keyboard
Filco Majestouch-2, Logitech G710+
Audio
Realtek ALC892
Monitor
Viewsonic VX2753MH-LED
OS
WinServer2003, Win7 x64

gdamjan

Unstoppable
3 април 2008
3.886
3.106
Скопје
damjan.softver.org.mk
gdamjan's setup  
Processor & Cooler
AMD Ryzen 5 Pro 4650G / Cooler Master Hyper 212 Black
Motherboard
MSI MAG B550m Mortar Wifi
Storage
NVME: 1TB AData XPG SX8200 Pro / HDD: 2x 2TB Toshiba P300
PSU
Gigabyte G750H
RAM
G. SKILL Ripjaws V Series 2x 16GB / DDR4 3200Mhz/CL16
Video card
Vega 7 on APU
Case
Bequiet! PureBase 500
Mouse
Logitech MX Anywhere 2S
Keyboard
ThinkPad USB Keyboard With TrackPoint (sk-8855)
OS
Arch Linux

Metuzalem

Tootle Puffer
28 ноември 2010
7.552
13.509
1000 Скопје
Metuzalem's setup  
Processor & Cooler
i7-2600K @4,6 GHz, Noctua NH-D14
Motherboard
ASUS P8Z68-V/GEN3
Storage
Samsung 840 Pro 256 Gb SSD, Samsung Spinpoint F3 1 Tb
PSU
CM 600W Silent Pro Gold
RAM
Kingston @1866
Video card
Radeon HD 7750
Case
HAF 912 Plus
Mouse
ASUS ROG GX950
Keyboard
Filco Majestouch-2, Logitech G710+
Audio
Realtek ALC892
Monitor
Viewsonic VX2753MH-LED
OS
WinServer2003, Win7 x64

gdamjan

Unstoppable
3 април 2008
3.886
3.106
Скопје
damjan.softver.org.mk
gdamjan's setup  
Processor & Cooler
AMD Ryzen 5 Pro 4650G / Cooler Master Hyper 212 Black
Motherboard
MSI MAG B550m Mortar Wifi
Storage
NVME: 1TB AData XPG SX8200 Pro / HDD: 2x 2TB Toshiba P300
PSU
Gigabyte G750H
RAM
G. SKILL Ripjaws V Series 2x 16GB / DDR4 3200Mhz/CL16
Video card
Vega 7 on APU
Case
Bequiet! PureBase 500
Mouse
Logitech MX Anywhere 2S
Keyboard
ThinkPad USB Keyboard With TrackPoint (sk-8855)
OS
Arch Linux
ај ќе проверам во виртуелка. кој браузер?
 

Metuzalem

Tootle Puffer
28 ноември 2010
7.552
13.509
1000 Скопје
Metuzalem's setup  
Processor & Cooler
i7-2600K @4,6 GHz, Noctua NH-D14
Motherboard
ASUS P8Z68-V/GEN3
Storage
Samsung 840 Pro 256 Gb SSD, Samsung Spinpoint F3 1 Tb
PSU
CM 600W Silent Pro Gold
RAM
Kingston @1866
Video card
Radeon HD 7750
Case
HAF 912 Plus
Mouse
ASUS ROG GX950
Keyboard
Filco Majestouch-2, Logitech G710+
Audio
Realtek ALC892
Monitor
Viewsonic VX2753MH-LED
OS
WinServer2003, Win7 x64

gdamjan

Unstoppable
3 април 2008
3.886
3.106
Скопје
damjan.softver.org.mk
gdamjan's setup  
Processor & Cooler
AMD Ryzen 5 Pro 4650G / Cooler Master Hyper 212 Black
Motherboard
MSI MAG B550m Mortar Wifi
Storage
NVME: 1TB AData XPG SX8200 Pro / HDD: 2x 2TB Toshiba P300
PSU
Gigabyte G750H
RAM
G. SKILL Ripjaws V Series 2x 16GB / DDR4 3200Mhz/CL16
Video card
Vega 7 on APU
Case
Bequiet! PureBase 500
Mouse
Logitech MX Anywhere 2S
Keyboard
ThinkPad USB Keyboard With TrackPoint (sk-8855)
OS
Arch Linux
Неам windows 7 :)

Windows 10 + Firefox 138 си е ок, иако гледам нешто го смениле рендерингот на г а не на ѓ

Screenshot_win10_2025-05-02_01:37:12.png
 

Metuzalem

Tootle Puffer
28 ноември 2010
7.552
13.509
1000 Скопје
Metuzalem's setup  
Processor & Cooler
i7-2600K @4,6 GHz, Noctua NH-D14
Motherboard
ASUS P8Z68-V/GEN3
Storage
Samsung 840 Pro 256 Gb SSD, Samsung Spinpoint F3 1 Tb
PSU
CM 600W Silent Pro Gold
RAM
Kingston @1866
Video card
Radeon HD 7750
Case
HAF 912 Plus
Mouse
ASUS ROG GX950
Keyboard
Filco Majestouch-2, Logitech G710+
Audio
Realtek ALC892
Monitor
Viewsonic VX2753MH-LED
OS
WinServer2003, Win7 x64
Како што се гледа од погоре, не сум ги имал инсталирано сите варијанти. Сега е добро.

Clipboard_05-02-2025_04.jpg
 

Нови мислења

Последни Теми

Онлајн членови

Статистика

Теми
49.190
Мислења
1.007.722
Членови
36.674
Најнов член
Zl4tk0

ит маркет

На врв Дно