Skip to content

Modifying Mac OS X's default keyboard accents for Indian languages like Sanskrit

License

Notifications You must be signed in to change notification settings

NaanProphet/indic-press-and-hold-modifications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

indic-press-and-hold-modifications

Modifying Mac OS X's default keyboard Press and Hold accents to include commonly romanized characters used in Indian languages (e.g. ṇ, ṣ, etc.)

Successfully tested on 10.13.3 High Sierra on a MacBook Air 6,2.

Install Prep (OS X 10.11 El Capitan onwards)

Disable System Integrity Protection first, in order to edit these files:

  1. Boot into the Recovery HD by restarting whilst holding ⌘R

  2. Open Terminal (from the Utilities menu)

  3. Run the following command in Terminal:

    csrutil disable
    
  4. Restart

Install

Replace the respective plist file inside (creating a backup first). It can be helpful to double check the differences first using the diff command.

  • For OS X 10.12 Sierra onwards
/System/Library/Input Methods/PressAndHold.app/Contents/PlugIns/PAH_Extension.appex/Contents/Resources

No restart is required. Optionally boot into Recovery mode and enable System Integration Protection again with the csrutil enable command.

Additional characters added

  • Ḍ D̥ (new group)
  • Ḥ (new group)
  • Ṇ Ṅ
  • Ṛ (new group)
  • Ṭ (new group)
  • ḍ d̥ (new group)
  • ḥ (new group)
  • ṁ mँ (new group)
  • ṇ ṅ
  • ṛ (new group)
  • ṭ (new group)

Note: for all new groups, i arbitrarily chose <Direction>left</Direction> but am not sure if it matters.

References

About

Modifying Mac OS X's default keyboard accents for Indian languages like Sanskrit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published