ഇന്‍സ്ക്രിപ്റ്റ്

From SMC Wiki
Revision as of 12:19, 25 November 2010 by Pravs (talk | contribs) (Reverted edits by Uvijolele (talk) to last revision by Ipmurali)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

ഇന്‍സ്ക്രിപ്റ്റ് രീതി

ഭാരത സര്‍ക്കാരിന്റെ കീഴിലുള്ള സി-ഡാക്ക് എല്ലാ ഭാരതീയ ഭാഷകള്‍ക്കുമായി ഉണ്ടാക്കിയ ഔദ്യോഗിക നിവേശക രീതിയാണ് ഇന്‍സ്ക്രിപ്റ്റ് അഥവാ ഇന്‍ഡിക് സ്ക്രിപ്റ്റ്. ഭാരതീയ ഭാഷകളുടെ ലിപിയിലെ സാമ്യത അവലംബിച്ചുണ്ടാക്കിയ ഈ രീതിയില്‍ എല്ലാ ഭാരതീയ ഭാഷകള്‍ക്കും ഒരേ കീ സ്ഥാനങ്ങളാണ്. ഏതു പ്രവര്‍ത്തക സംവിധാനത്തിലും ലഭ്യമായ സാമാന്യ ലിപി വിന്യാസവും ഇതുതന്നെയാണ്.

ഇന്‍സ്ക്രിപ്റ്റ് രീതിക്ക് ഒരുപാടു ഗുണങ്ങളുണ്ട്.

ഒന്നാമത്തേത്, എല്ലാ ഭാരതീയ ഭാഷകള്‍ക്കും ഒരേ വിന്യാസമാണ് ഇന്‍സ്ക്രിപ്റ്റ് രീതിയിലുപയോഗിക്കുന്നത്. അതുകൊണ്ട് ഒരു ഭാഷ അറിയാമെങ്കില്‍ എല്ലാ ഭാഷകള്‍ക്കും വേണ്ട വിന്യാസവും മനസ്സിലാക്കാം. കൂടാതെ, അക്ഷരങ്ങളുടെ വിന്യാസം ശാസ്ത്രീയമായി എളുപ്പം ഓര്‍ത്തിരിക്കാനും വേഗത്തില്‍ ഉപയോഗിക്കാനും കഴിയുന്ന രീതിയാണിത്.

സര്‍ക്കാരും സാമാന്യരീതിയായി അംഗീകരിച്ച ഇന്‍സ്ക്രിപ്റ്റ് രീതി പരിശീലിക്കുന്നതായിരിക്കും,ഇംഗ്ലീഷ് പരിജ്ഞാനമില്ലാത്തവര്‍ക്ക് കമ്പ്യൂട്ടര്‍ ഉപയോഗിച്ച് തുടങ്ങുമ്പോള്‍ നല്ലത്. മറ്റുപ്രധാനരീതികള്‍ എല്ലാം ലിപ്യന്തരണം അനുസരിച്ച് ഇംഗ്ലീഷില്‍ മലയാളം എഴുതാനുള്ള രീതികളാണ്. നേരിട്ട് മലയാളം എഴുതാന്‍ പഠിക്കാന്‍ ഏറ്റവും നല്ലത് ഇന്‍സ്ക്രിപ്റ്റ് തന്നെ.

ഇന്‍സ്ക്രിപ്റ്റ് രീതിയുടെ വിന്യാസം താഴെ കാണുന്ന പോലെയാണ്.

Malayalam Inscript Keyboard layout
Malayalam Inscript Keyboard layout

ഇന്ത്യന്‍ ഭാഷകളുടെ ചില പ്രത്യേകതകളും സമാനതകളുമാണ് ഇന്‍സ്ക്രിപ്റ്റ് രീതിയുടെ അടിസ്ഥാനം. ഭാരതീയ ഭാഷകളുടെ അക്ഷരമാലയെ സ്വരങ്ങളെന്നും വ്യഞ്ജനങ്ങളെന്നും തിരിച്ചിരിക്കുന്നു. ഇന്‍സ്ക്രിപ്റ്റ് രീതിയില്‍ സ്വരങ്ങള്‍ കീ ബോര്‍ഡിന്റെ ഇടതു ഭാഗത്തും വ്യഞ്ജനങ്ങള്‍ വലതു ഭാഗത്തും വരുന്ന തരത്തിലാണ് ക്രമീകരിച്ചിരിക്കുന്നത്. മാത്രമല്ല ഒരേ വര്‍ഗ്ഗത്തില്‍‌പ്പെട്ട അക്ഷരങ്ങളെ രണ്ടു കീകളിലായി വിന്യസിച്ചിരിക്കുന്നു. മുകളിലുള്ള ചിത്രത്തില്‍ നിന്നും വ്യക്തമാവുന്നതാണ്.

സാമാന്യമായി എല്ലാ പ്രവര്‍ത്തക സംവിധാനങ്ങളിലും വരുന്ന രീതിയായതു കൊണ്ട് ഇന്‍സ്റ്റാളേഷന്റെ ആവശ്യമില്ല. x-keyboard-config ഇന്‍സ്റ്റാള്‍ ചെയ്യപ്പെടുമ്പോള്‍ തന്നെ ഇതും കൂടെ വരുന്നു. ഇനി ഈ രീതി പ്രവര്‍ത്തന സജ്ജമാക്കുന്നതെങ്ങനെ എന്നു നോക്കാം.

കമാന്‍ഡ് ലൈന്‍ രീതിയില്‍

setxkbmap -layout us,ml

എന്ന് നല്‍കിയാല്‍ us(ഇംഗ്ലീഷ്), inscript(മലയാളം) എന്നീ രീതികള്‍ ഉപയോഗിക്കാം. usല്‍ നിന്ന് mlലേക്കും തിരിച്ചും മാറാന്‍ രണ്ട് Alt കീകളും ഒരുമിച്ച് അമര്‍ത്തുക.

ഗ്നോം(ലക്കം 2.20.0) പണിയിട സംവിധാനത്തില്‍ നിവേശകരീതികള്‍ തമ്മില്‍ മാറാന്‍ System->Preferences എന്ന മെനു വഴിയിലൂടെ പോവുക. അവിടെ നിന്ന് Keyboard തിരഞ്ഞെടുക്കുക.

Keyboard Preferences എന്ന തുറന്നു വരുന്ന പ്രയോഗത്തില്‍ Layout തിരഞ്ഞെടുക്കുക. Add ഞെക്കുക. Available Layoutsല്‍ നിന്ന് India Malayalam തിരഞ്ഞെടുക്കുക.

ഗ്നോം പണിയിട സംവിധാനത്തിലെ രീതികളാണ് ഇവിടെ വിവരിച്ചത്.

ഫെഡോറ ലക്കം 7ലെ ചിത്രങ്ങളാണ് താഴെ,

ഇന്‍സ്ക്രിപ്റ്റ് രീതിയില്‍ ചില്ല് എഴുതാന്‍ ZWJ ഉപയാഗിക്കണം. ഉദാഹരണമായി, ​ ന+്+ZWJ -> ന+്+ ] -> ന്‍ ര+്+ZWJ -> ര+്+] -> ര്‍ ല+്+ZWJ -> ല+്+] -> ല്‍ ള+്+ZWJ -> ള+്+] -> ള്‍ ക+്+ZWJ -> ക+്+] -> ക്‍

എന്നിങ്ങനെ. പിരിച്ചെഴുതാന്‍ ZWNJ ഉപയോഗിക്കണം. ZWNJ '\' കീയിലേക്കാണ് മാപ്പ് ചെയ്തിരിക്കുന്നത്.

x-keyboard-config വഴി XIM-ഇല്‍ ഉള്ളതുപോലെ, SCIM-ഇലും ഇന്‍സ്ക്രിപ്റ്റ് സാമാന്യമായിത്തന്നെ വരും. പ്രയോഗങ്ങളുടെ പരിമിതികള്‍ക്കനുസരിച്ച് ചില ചെറിയ വ്യത്യാസങ്ങളുണ്ടായേക്കാം എന്നു മാത്രം. ഉദാഹരണത്തിന് XIM പ്രയോഗത്തിന് കൂട്ടക്ഷരങ്ങളെ ഒരു കീയിലേക്ക് മാപ്പ് ചെയ്യാന്‍ കഴിയാത്തതിനാല്‍ അത്തരം മാപ്പിങ്ങുകള്‍ ഇല്ല. അതുപോലെ, ZWJ,ZWNJ എന്നിവയ്ക്ക് പ്രത്യേക സ്ഥാനം നല്‍കാത്തതുകൊണ്ട് പലപ്പോഴും X അധിഷ്ഠിതരീതിക്കും SCIM രീതിക്കും വേറെ വേറെ മാപ്പിങ്ങാണുണ്ടാവാറ്.

ഇന്‍സ്ക്രിപ്റ്റ് രീതിയ്ക്ക് പല ചെറിയ മാറ്റങ്ങളും വരുത്തി വേറെ ചില വിന്യാസങ്ങളും പ്രചാരത്തിലുണ്ട്.