Saturday, April 16, 2011

0

മലയാളമെഴുതാന്‍ ഇന്‍സ്ക്രിപ്റ്റ്

  • Saturday, April 16, 2011
  • Unknown
  • മൌസ്, സ്റ്റൈലസ്, ട്രാക്ക്പാഡ്, ടച്ച്പാഡ് തുടങ്ങി ഒട്ടേറെ ഇന്‍പുട്ട് ഡിവൈസുകളുണ്ടെങ്കിലും കമ്പ്യൂട്ടറില്‍ കീബോര്‍ഡ് തന്നെ രാജന്‍. ഏറ്റവുമധികം ഉപയോഗിക്കുന്ന കീബോര്‍ഡ് വിന്യാസ­മാകട്ടെ, ഇംഗ്ലീഷിലെ qwerty രീതിയാവും.

    ടൈപ്പ് റൈറ്റര്‍ ഉപയോഗിക്കുമ്പോള്‍ ഒരിക്കലും അടു­ത്തടുത്തുള്ള കട്ടകള്‍ തുടരെ അമര്‍ത്തേണ്ടിവരരുതു് എന്ന ലക്ഷ്യത്തോടെ വികസിപ്പിച്ച രീതിയാ­ണു് അതു്.എന്നാല്‍ ഇതിനേക്കാള്‍ ശാസ്ത്രീയവും വേഗതയേറിയതുമായ രീതിയാണു് dworakകീ­ബോര്‍ഡ് വിന്യാസം. എന്നിട്ടും നമ്മള്‍ പഠിച്ചതു് qwerty ആയതിനാല്‍ അതുതന്നെ പിന്തുടരുന്നു. ഇതാണു് ഫിക്സേഷന്റെ പ്രശ്നം. ഇത്തരം പ്രശ്നങ്ങളില്ലാത്തവര്‍ക്കു് വേണ്ടിയാണു് ഈ കുറിപ്പു്.

    യൂണിക്കോഡ് മലയാളത്തിന്റെ വ്യാപനത്തോടെ ധാരാളം പേര്‍ കമ്പ്യൂട്ടറില്‍ മലയാളമെഴുതാന്‍ തുടങ്ങി. മിക്കവര്‍ക്കും മേല്‍പ്പറഞ്ഞ ക്വര്‍ട്ടി ലേ-ഔട്ട് പരിചിതമായിരുന്നതിനാല്‍ അതുപയോഗി­ച്ചു് ഇംഗ്ലീഷ് അക്ഷരങ്ങളിലൂടെ മലയാളമെഴുതുന്ന സംവിധാനം ഏറെ പ്രചാരത്തിലായി. മംഗ്ലീ­ഷിലെഴുതി മലയാളത്തിലാക്കുന്ന ഈ വിദ്യക്കായി തന്നെ വരമൊഴി,ഇളമൊഴി, സ്വനലേഖ,ക്വില്‍പാഡ്, അക്ഷരങ്ങള്‍.കോം, ഗൂഗിള്‍ ട്രാന്‍സ്ലിറ്ററേഷന്‍ തുടങ്ങിയ ഓണ്‍ലൈനും ഓഫ്‌ലൈ­നുമായ ഉപകരണങ്ങളും നിലവില്‍ വന്നു. ഈ രീതി അവലംബിക്കുമ്പോഴുള്ള ഒരു പ്രശ്നം ഇംഗ്ലീഷ് വാക്കുകള്‍ മലയാളത്തിലെഴുതാന്‍ തെറ്റായ ഇംഗ്ലീഷ് സ്പെല്ലിങ് നല്‍കേണ്ടിവരുമെന്നാണു്. മെ­ഷീന്‍ ലേണിങ് ലോജിക്‍ ഉപയോഗിക്കുന്ന ഗൂഗിള്‍ ട്രാന്‍സ്ലിറ്ററേഷന്റെ വരവോടെ ഈ പ്രശ്നത്തി­ന്റെ രൂക്ഷത കുറഞ്ഞിട്ടുണ്ടു് എന്നതു് വിസ്മരിക്കുന്നില്ല. എങ്കിലും വെബ്ബില്‍ തന്നെ പോയി എഴുത­ണം എന്ന ഒരു പോരായ്മ ഇതിനുണ്ടു്. സ്വനലേഖ ഉപയോഗിച്ചാല്‍ ഓഫ്‌ലൈന്‍ ആയും എഴുതാം എന്നതു് ശരി തന്നെ. എങ്കിലും വിന്‍ഡോസ് മെഷീന്‍ ഉപയോഗിക്കുന്നവര്‍ക്കു് യൂണിവേഴ്സലായി എല്ലാ പ്രോഗ്രാമുകളിലേക്കുംപ്രയോഗിക്കാന്‍ കഴിയുന്ന രീതിയല്ല, ഇതു്. അതു ചെയ്യാന്‍ ട്രാന്‍സ്ലി­റ്ററേഷന്‍ രീതിയില്‍ ഇന്നു് ലഭ്യം മൊഴി കീമാനാണു്. വരമൊഴിയെ അടിസ്ഥാനമാക്കി വികസിപ്പി­ച്ച സംവിധാനമാണിതു്. അതിനായി ഒരു അധിക സോഫ്റ്റ്‌വെയര്‍ തന്നെ നാം ഇന്‍സ്റ്റോള്‍ ചെയ്യു­ന്നു.

    അതേ സമയം മലയാളം എഴുതാന്‍ തനതായ ഒരു വഴി നമുക്കുണ്ടു്. ഇന്ത്യന്‍ ഭാഷകള്‍ക്കു് പൊതു­വായി സിഡാക്‍ പൂണെ വികസിപ്പിച്ച ഡിടിപി സ്യൂട്ടിലെ ഇന്‍പുട്ട് മെഥേഡ് ആയ ഇന്‍സ്ക്രിപ്റ്റ് ആണതു്. കീബോര്‍ഡിന്റെ ഇടതുവശത്തു് സ്വരാക്ഷരങ്ങളേയും വലതുവശത്തു് വ്യജ്ഞനാക്ഷര­ങ്ങളേയും ക്രമപ്പെടുത്തിയ രീതിയാണിതു്. ഈ രീതിയില്‍ ആസ്കി ഫോണ്ടുകള്‍ ഉപയോഗിച്ചു് ഇന്‍­പുട്ട് നടത്താന്‍ പ്രത്യേക സോഫ്റ്റ്‌വെയര്‍ ആവശ്യമാണെങ്കിലും യൂണിക്കോഡ് ഫോണ്ടുകളുപ­യോഗിച്ചു് ഇന്‍പുട്ട് ചെയ്യാന്‍ ഓപ്പറേറ്റിങ് സിസ്റ്റത്തില്‍ തന്നെ സൌകര്യമുണ്ടു്. വിന്‍ഡോസ് എക്സ്‌പി സര്‍വീസ് പായ്ക്ക് 2 മുതലുള്ള സിസ്റ്റങ്ങളില്‍ ഇതു് വളരെയെളുപ്പം സെറ്റപ്പ് ചെയ്യാം. ഗ്നൂ ലിനക്സിലാണെങ്കില്‍ കേവലം ഒറ്റ കമാന്‍ഡില്‍ തന്നെ ഈ കാര്യം നടക്കും.

    എന്നാല്‍ ഇന്‍സ്ക്രിപ്റ്റിന്റെ വാനില വേര്‍ഷനു് ഒരു കുഴപ്പമുണ്ടു്. ഇന്ത്യന്‍ ഭാഷകള്‍ക്കു് പൊതുവായു­ള്ള രീതിയാണതു് എന്നു് പറഞ്ഞിരുന്നല്ലോ. മറ്റു് ഇന്ത്യന്‍ ഭാഷകളിലില്ലാത്ത ചില്ലക്ഷരങ്ങള്‍ നമ്മു­ടെ ഭാഷയിലെ പ്രത്യേകതയാണു്. അതേ പോലെ നമുക്കു് വളരെയധികം കൂട്ടക്ഷരങ്ങളുമുണ്ടു്. ഇന്‍സ്ക്രിപ്റ്റ് കീബോര്‍ഡ് ഉപയോഗിച്ചു് മലയാളം യൂണിക്കോഡ് ടൈപ്പ് ചെയ്യാന്‍ ആസ്കിയില്‍ ലഭ്യമായ നക്ക് കീ പോലെയുള്ള സൌകര്യം ഇല്ലതാനും. യൂണിക്കോഡ് നിശ്ചയിച്ച വ്യജ്ഞനം +വിരാമം + zwnj എന്ന സ്വീക്വന്‍സ് ഉപയോഗിച്ചു് വേണം നമുക്കു് ഇന്‍സ്ക്രിപ്റ്റില്‍ ചില്ലക്ഷരമെഴു­താന്‍. കൂട്ടക്ഷരമെഴുതാനും ഇതേ പോലെ വ്യജ്ഞനം + വിരാമം +വ്യജ്ഞനം എന്ന സീക്വന്‍സ് പിന്തുടരണം. അതായതു് ഒരു ചില്ലക്ഷരം / കൂട്ടക്ഷരം ടൈപ്പ് ചെയ്യാന്‍ മൂന്നു് കട്ടകള്‍ തുടരെ അമര്‍ത്തേണ്ടി വരും.

    ഇതൊഴിവാക്കി മലയാളത്തിന്റെ പ്രത്യേതകകള്‍ കണക്കിലെടുത്തു് വിപുലപ്പെടുത്തിയ ഇന്‍സ്ക്രി­പ്റ്റ് കീബോര്‍ഡ് വിന്യാസം ഇന്നു് ലഭ്യമാണു്.തൂലിക എന്ന മലയാളം ഡിടിപി യൂട്ടിലിറ്റി സോഫ്റ്റ്‌­വെയര്‍ വികസിപ്പിച്ച സൂപ്പര്‍സോഫ്റ്റാണു് ഇത്തരമൊരു ലേഔട്ട് ആദ്യം അവതരിപ്പിക്കുന്നതു്.മൈക്രോസോഫ്റ്റ് കീബോര്‍ഡ് ലേഔട്ട് ക്രിയേറ്റര്‍ എന്ന സോഫ്റ്റ്‌വെയറിന്റെ സഹായത്തോടെ യൂണിക്കോഡിനായി ഇതിനെ പരുവപ്പെടുത്തിയതും മെച്ചപ്പെടുത്തിയതും റാല്‍മിനോവ് ആണു്. ഇതു സംബന്ധിച്ച റാല്‍മിനോവിന്റെ പോസ്റ്റ് ഇവിടെ കാണാം.
    ഇനി എന്താണു് റാല്‍മിനോവിന്റെ ലേഔട്ടിലെ പ്രത്യേകത എന്നുനോക്കാം.ഇന്‍സ്ക്രിപ്റ്റ് വാനില വേര്‍ഷനില്‍ ലഭിക്കുന്ന എല്ലാ കീ സീക്വന്‍സുകളും ഇതില്‍ ലഭ്യമാണു്. അതിനു് പുറമേ shift, വലതുവശത്തെ alt എന്നീ കീകളുടെ സഹായത്തോടെ മലയാളത്തിലെ ഏതാണ്ടു് എല്ലാ കൂട്ടക്ഷര­ങ്ങളും ചില്ലക്ഷരങ്ങളും ഒറ്റയൊറ്റ കമ്പൈന്‍ഡ് കീ സ്ട്രോക്കുകളില്‍ മാപ് ചെയ്തിരിക്കുന്നു. അതായതു് alt-GR, ക എന്നീ കട്ടകള്‍ ഒരുമിച്ചമര്‍ത്തിയാല്‍ ക്ക കിട്ടും. ഇനി പഴയ രീതിയില്‍ ക + ് +ക എന്നു് മൂന്നു് കട്ടകള്‍ അമര്‍ത്തിയാലും ക്ക കിട്ടും. ചില്ലക്ഷരങ്ങളും ഇതേ പോലെ കമ്പൈന്‍ഡ് കീ സ്ട്രോക്കുകളില്‍ മാപ് ചെയ്തിരിക്കുന്നു. മറ്റൊരു പ്രത്യേകതയുള്ളതു് ഇന്‍പുട്ട് ലാ­ങ്വേജ് മാറ്റാതെ തന്നെ ഇംഗ്ലീഷ്, മലയാള അക്കങ്ങള്‍ ടൈപ്പ് ചെയ്യാന്‍ ഈ കീബോര്‍ഡ് ഉപ­യോഗിച്ചു് സാധിക്കും എന്നതാണു്. വെറും ചന്ദ്രക്കലയ്ക്കു് പുറമേ നോണ്‍ ജോയിനര്‍ ചേര്‍ത്ത ചന്ദ്ര­ക്കലയും ഉള്‍പ്പെടുത്തിയിട്ടുണ്ടു്. ഈ സൌകര്യമുള്ളതിനാല്‍ ക്ക എന്നതിനു് പകരം ക്‌ക എന്നു് പ്രദര്‍ശിപ്പിക്കേണ്ടി വരുന്നിടത്തു് ഒരു കീസ്ട്രോക്ക് ലാഭിക്കാം. സാധാരണ ഇന്‍സ്ക്രിപ്റ്റ് കീബോര്‍ഡില്‍ സെമികോളന്‍, കോളന്‍,സിങ്കിള്‍ ക്വോട്ട്സ്, ഡബിള്‍ ക്വോട്ട്സ് എന്നിവ ഇടുമ്പോള്‍ ലാങ്വേജ് മലയാളത്തില്‍ നിന്നു് ഇംഗ്ലീഷിലേക്കു് മാറ്റേണ്ടിവരും. എന്നാല്‍ മലയാളം ടൈപ്പ് ചെയ്യുന്നതിനൊപ്പം തന്നെ ഈ ചിഹ്നങ്ങളും ഉപയോഗിക്കാനാവുംവിധമാണു് വിപുലപ്പെടുത്തിയ കീബോര്‍ഡ് ശരിപ്പെടുത്തിയിരിക്കുന്നതു്. പകരം ചയുടെയും ടയുടെയും ഇരട്ടിപ്പു് സ്ഥാനം മാറ്റിയിട്ടിരിക്കുന്നു.

    വിശദമായ കീബോര്‍ഡ് വിന്യാസം റാല്‍മിനോവിന്റെ പോസ്റ്റിനൊപ്പം ലഭ്യമാണു്.പോസ്റ്റിനൊടു­വില്‍ ഒരു ഡൌണ്‍ലോഡ് ലിങ്കും നല്‍കിയിട്ടുണ്ടു്.
    read more

    Subscribe