GithubHelp home page GithubHelp logo

calin-stan / romanian-programmers-mac Goto Github PK

View Code? Open in Web Editor NEW

This project forked from saltwaterc/romanian-programmers-mac

0.0 0.0 0.0 2.96 MB

Aranjament de tastatură "Romanian - Programmers" pentru Mac OS X / macOS

License: Other

Shell 93.37% Makefile 6.63%

romanian-programmers-mac's Introduction

Despre

Aranjament de tastatură "Romanian - Programmers" pentru Mac OS X / macOS. Proiect implementat folosind Ukelele conform SR 13392:2004. Sunt două aranjamente de tastatură. Aranjamentul numărul 2 este pentu tastaturile moderne cu tastele "§" si "±" înainte de cifra "1". Acesta a fost adaptat și îmbogățit față de versiunea originală a lui SaltwaterC. Această versiune introduce câteva caractere noi folosind tastele de modificare

Pe scurt:

  • ALT + aă
  • ALT + qâ
  • ALT + iî
  • ALT + sș
  • ALT + tț

Extensie non-standard:

  • ALT + l → £ - disponibilă în ramura non-standard/uk
  • ALT + e → €
  • ALT + r → ®
  • ALT + y → ¥
  • ALT + f → ℉
  • ALT + g → ℃
  • ALT + m → ™
  • ALT + = → ≠
  • `ALT + SHIFT+ `` → 
  • ALT + SHIFT+ z → ⌃
  • ALT + SHIFT+ x → ⌥
  • ALT + SHIFT+ c → ⌘
  • ALT + SHIFT+ v → ⇧
  • ALT + SHIFT+ b → ⇪

Imaginea de ansamblu a aranjamentului:

romanian-programmers-full

Aranjamentul implicit fără a apăsa taste de modificare:

romanian-programmers-default

Aranjamentul cu tasta de modificare ALT:

romanian-programmers-alt-modifier

Aranjamentul 2

Aranjamentul cu tasta de modificare ALT:

romanian-programmers-2-alt-modifier

Aranjamentul cu tastele de modificare ALT + SHIFT:

romanian-programmers-2-alt-shift-modifier

Implementarea este completă, însă prezintă următoarea deficiență: ambele taste ALT (option) au rolul de AltGr. AltGr este interpretată drept CTRL + ALT, dacă această tastă există. Apple nu are AltGr pe tastaturile proprii. Combinațiile s-ar complica într-un mod inutil pentru aproduce același rezultat. Din moment ce din punct de vedere hardware, tastele sunt identice, rightOption în loc de anyOption nu se poate folosi. Această deficiență nu poate fi rezolvată pentru o tastatură Apple.

Instalare / Actualizare

curl --silent --location --max-redirs 10 https://raw.githubusercontent.com/calin-stan/romanian-programmers-mac/master/install.sh --output "/tmp/rpm-install.sh" && bash "/tmp/rpm-install.sh" && rm -f "/tmp/rpm-install.sh"

Atenție!

  • la instalare trebuie activat din:
  • System Preferences > Language & Text > Input Sources > Romanian - Programmers (OS X 10.8).
  • System Preferences > Keyboard > Input Sources > [+] > Others > Romanian - Programmers (OS X/macOS 10.9+).
  • la actualizare este nevoie de un logout + login pentru ca schimbările să fie vizibile. În cazul lui OS X/macOS 10.9+, s-ar putea să fie nevoie de reactivare dacă se execută o actualizare.
  • scriptul de instalare invocă sudo pentru a putea executa acțiunie dorite. Dacă securitatea este o problemă, este recomandată clonarea acestui depozit, urmată de o instalare manuală, sau de o instalare locală (./install.sh local) după ce scriptul de instalare este inspectat.

romanian-programmers-mac's People

Contributors

calinstan avatar cristiklein avatar saltwaterc avatar stefanwayon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.