OS X, layout keyboard Romanian Programmers

252 views
Skip to first unread message

Mihai Cristescu

unread,
Feb 21, 2016, 3:58:33 AM2/21/16
to Diacritice
Salutare, 

Am un os X El Capitan în Vmware, deci folosesc un host windows și tastatura clasică.
În setările din os x pentru tastatură pot alege layout-ul Romanian sau Romanian stadard, dar nici unul nu mă satisface, pentru că folosesc și semnele de punctuație de pe tastele ă î ș ț.
Mi-aș dori să pot configura un driver de tastatură similar cu Romanian Programmers cu care sunt obișnuit. Există așa ceva? Se poate face? Vreun sfat de la un utilizator os x?

Mulțam,
Mihai


Ionel Mugurel Ciobîcă

unread,
Feb 21, 2016, 6:24:53 AM2/21/16
to Diacritice
On 21-02-2016, at 00h 58'33", Mihai Cristescu wrote about "[diacritice] OS X, layout keyboard Romanian Programmers"
Eu știam că os x este bazat pe Unix, mai precis pe NetBSD. Deci orice
soluție de-a lor ar trebui să meargă. Dacă ai xmodmap instalat poți
să-ți scrii driverul tău de tastatură și să-l denumești $HOME/.xmodmap
și să-l încarci la login cu xmodmap .xmodmap scris în .xsession sau ce
altceva se citește la login la tine.


În .xmodmap poți să ai chestii de genul ăsta:

! t LATIN SMALL LETTER T
! T LATIN CAPITAL LETTER T
! ț LATIN SMALL LETTER T WITH COMMA BELOW
! Ț LATIN CAPITAL LETTER T WITH COMMA BELOW
keycode 0x1C = t T 0x0100021B 0x0100021A

! i LATIN SMALL LETTER I
! I LATIN CAPITAL LETTER I
! î LATIN SMALL LETTER I WITH CIRCUMFLEX
! Î LATIN CAPITAL LETTER I WITH CIRCUMFLEX
keycode 0x1F = i I icircumflex Icircumflex

etc.

Pentru consolă trebuie să gîdili un fișier keymaps*.gz. Are altă
structură... De exemplu:

keycode 23 = i I
alt keycode 23 = icircumflex
shift alt keycode 23 = Icircumflex



Mugurel

Mișu Moldovan

unread,
Feb 21, 2016, 7:22:55 AM2/21/16
to Diacritice
On 21.02.2016 13:24, Ionel Mugurel Ciobîcă wrote:
> Eu știam că os x este bazat pe Unix, mai precis pe NetBSD. Deci orice
> soluție de-a lor ar trebui să meargă. Dacă ai xmodmap instalat poți

[…]

LOL. Vorba unui clasic: pe ce te bazezi? :-]

Cred că ai pornit de la o ipoteză greșită (hilar de greșită) și restul
prin urmare nici nu mai contează… OS X nu folosește pentru interfața sa
grafică un server X, iar în ultima vreme nici nu-l mai face disponibil
implicit: https://support.apple.com/en-us/HT201341


signature.asc

Cristian Secară

unread,
Feb 21, 2016, 7:49:14 AM2/21/16
to diacr...@googlegroups.com
În data de Sun, 21 Feb 2016 00:58:33 -0800 (PST), Mihai Cristescu a
scris:

> Am un os X El Capitan în Vmware, deci folosesc un host windows și
> tastatura clasică.
> [...]
> Mi-aș dori să pot configura un driver de tastatură similar cu
> Romanian Programmers cu care sunt obișnuit. Există așa ceva? Se poate
> face? Vreun sfat de la un utilizator os x?

Sorin Paliga s-a ocupat mai demult de tastaturi alternative pe Mac
(relativ la dotarea implicită a sistemului). Nu cunosc detaliile, dar
vezi aici (probabil mai prăfuit)
http://www.macuser.ro/index.php/forums/viewthread/1725/
și aici (probabil mai recent)
http://www.unibuc.ro/prof/paliga_v_s/resu-soft/

Cristi

--
Cristian Secară
http://www.secărică.ro

Ionel Mugurel Ciobîcă

unread,
Feb 21, 2016, 2:47:42 PM2/21/16
to Diacritice
On 21-02-2016, at 14h 22'43", Mișu Moldovan wrote about "Re: [diacritice] OS X, layout keyboard Romanian Programmers"
Mă bucur că mai fac oamenii să rîdă. Rîsul lungește viața :-)

Am avut un coleg la doctorat care folosea exclusiv NetBSD și care mi‑a
spus că Apple a renunțat la sistemul lor de operare și au trecut la unul
nou bazat pe NetBSD. Asta a fost (într‑adevăr) de ceva vreme...

Pe ipoteza asta m‑am bazat, că ox x este un fel de NetBSD. Probabil este
la fel ca și Android este bazat pe Linux.

Nu sînt prea specialist la server X. Eu folosesc mouse să indice care
xterm este activ :-)

Mugurel

Mihai Cristescu

unread,
Feb 21, 2016, 3:13:41 PM2/21/16
to diacr...@googlegroups.com
Mulțumesc de link-uri. O să studiez să văd dacă se poate crea un driver
dacă nu există încă. Va trebui să găsesc o soluție, pentru că odată ce
te-ai obișnuit cu Romanian Programmers e greu să lucrezi cu altceva.

Mihai

Cristian Adam

unread,
Feb 22, 2016, 2:04:18 AM2/22/16
to Diacritice

Mișu Moldovan

unread,
Feb 22, 2016, 5:19:43 AM2/22/16
to Diacritice
On 21.02.2016 21:47, Ionel Mugurel Ciobîcă wrote:
>
> Mă bucur că mai fac oamenii să rîdă. Rîsul lungește viața :-)
>
> Am avut un coleg la doctorat care folosea exclusiv NetBSD și care mi‑a
> spus că Apple a renunțat la sistemul lor de operare și au trecut la unul
> nou bazat pe NetBSD. Asta a fost (într‑adevăr) de ceva vreme...
>
> Pe ipoteza asta m‑am bazat, că ox x este un fel de NetBSD. Probabil este
> la fel ca și Android este bazat pe Linux. […]

Nu „probabil că este la fel ca și Android este bazat pe Linux”, ci
foarte puțin spre deloc. Cred că fostul coleg la doctorat se referea la
NeXT (https://en.wikipedia.org/wiki/NeXT), mai multe despre poveste
aici: https://en.wikipedia.org/wiki/NeXT#1996.E2.80.931997:_Apple_merger

Îs OS X e foarte puțin cod luat din NetBSD, mult mai mult este din
FreeBSD. Dar chiar și așa, să zici că OS X e bazat pe FreeBSD ar fi
greșit. În fine, ce contează aici e că interfața grafică implicită nu
este un server X.


signature.asc

Mihai Cristescu

unread,
Feb 22, 2016, 4:47:10 PM2/22/16
to diacr...@googlegroups.com
Pe 22.02.2016 09:04, Cristian Adam a scris:

>
> Vezi https://github.com/SaltwaterC/romanian-programmers-mac
>
> -- Cristian
>
Este ok, mulțam fain.
(puteam să caut și eu puțin mai bine ;) ).

Reply all
Reply to author
Forward
0 new messages