SaltwaterC / romanian-programmers-mac

Aranjament de tastatură "Romanian - Programmers" pentru Mac OS X / macOS
Other
133 stars 26 forks source link

Added a 3rd layout option. #5

Closed bamse16 closed 9 years ago

bamse16 commented 9 years ago

Source Cattus Thraex http://www.macuser.ro/index.php/forums/viewthread/1725/

SaltwaterC commented 9 years ago

Salut. Pentru a putea fi instalat cu ușurință, aranjamentul ar trebui adăugat în install.sh alăuri de o descriere pentru a comunica situațiile pentru care este necesar un aranjament.

bamse16 commented 9 years ago

Salut,

Sincer, nu știu ce să scriu la descriere.

Layout-ul adăugat de mine, e descărcat de pe macuser.ro acum câțiva ani. După mai multe migrări de OS, am decis să instalez OS X El Capitan curat. Am căutat Romanian Programmer layout și am găsit repo-ul tău. Am încercat layout 1 și 2, și nu seamănă cu ce foloseam eu înainte, așa că am adăugat layout-ul 3, din backup.

Nu am studiat fiecare simbol, așa că nu știu care sunt toate diferențele dintre 1/2 și 3. Diferențele observate de mine, pe tastatura Apple Keyboard with Numeric Keypad - English (USA) sunt:

Este posibil ca unele din opțiunile enumarate de mine să fie disponibile și în 1/2.

Legat de instalare, sunt de acord, cu mențiunea că linkul de download ar trebui schimbat relativ la repo-ul tău/meu. Personal, prefer descărcarea unei arhive .zip (ca pe macuser.ro), cu iconițe separate pentru fiecare layout. Astfel poți testa fiecare layout, să decizi care e cel mai bun pentru tine, fără a rula scriptul de install de 3 ori, urmat de tot atâtea restartări.

SaltwaterC commented 9 years ago

Ideea din spatele acestor aranjamente este compatibilitatea cu SR 13392:2004. Drept urmare, același aranjament functionează sub OS X, Windows și Debian. Sub Windows și Linux/BSD, acesta este deja implementat. Sub OS X lipsea unul care să fie conform cu standardul de mai sus pentru că ... Apple. Există două implementări pentru că Apple folosește key code diferit pentru tasta din stânga lui "1", dar ambele sunt identice din punct de vedere funcțional.

Aranjamentele care nu sunt conforme cu un standard nu corespund scopului acestui proiect.

bamse16 commented 9 years ago

:+1:

Nicio problemă! De aceea am prezentat diferențele dintre layout-ul 3 și 1/2. Layout-ul 3 este asemănător cu http://www.secarica.ro/kbdro_help_romanian_programmers_en.pdf, dar nu identic.

Din punctul meu de vedere, poți respinge pull request-ul meu.

SaltwaterC commented 9 years ago

Am putea crea o secțiune pentru non-standard, dar trebuie să fie scos în evidență acest aspect. Implementarea prezentă (adică 1 și 2) este făcută după specificațiile lui Secărică (minus AltGr care nu există pe Mac, ambele taste produc același Key Code).

Singura problemă care mai rămâne este una de licențiere. Acest proiect a fost creat sub o licență liberă folosind așa zisul "clean room design" unde aranjamentul inițial a fost implementat de la zero folosind standardul specificat. Aș avea nevoie de acordul autorului original pentru aceasta.