សេចក្តីសង្ខេប
អក្សរខ្មែរត្រូវបានបញ្ចូលជាផ្លូវការទៅក្នុ...
តារាងមាតិកា
- 1 ប្រវត្តិសង្ខេបនៃក្តារចុចខ្មែរ និងស្តង់ដារ Unicode
- 2 មុននឹងដំឡើង៖ Unicode ខុសពីពុម្ពអក្សរចាស់យ៉ាងណា
- 3 របៀបដំឡើងក្តារចុចខ្មែរលើ Windows
- 4 របៀបដំឡើងក្តារចុចខ្មែរលើ Mac (macOS)
- 5 របៀបដំឡើងក្តារចុចខ្មែរលើ Android
- 6 របៀបដំឡើងក្តារចុចខ្មែរលើ iPhone និង iPad
- 7 ការប្រៀបធៀបជម្រើស និងវិធីវាយអក្សរ
- 8 ការដោះស្រាយបញ្ហាទូទៅ
- 9 សំណួរដែលគេសួរញឹកញាប់ (FAQ)
- 9.1 តើខ្ញុំត្រូវទាញយកកម្មវិធីបន្ថែមដើម្បីវាយអក្សរខ្មែរទេ?
- 9.2 ហេតុអ្វីអក្សរខ្មែរបង្ហាញជាប្រអប់ ឬសញ្ញាសួរ?
- 9.3 តើ Unicode ខុសពីពុម្ពអក្សរ Limon យ៉ាងណា?
- 9.4 តើខ្ញុំប្តូររវាងភាសាខ្មែរ និងអង់គ្លេសយ៉ាងដូចម្តេច?
- 9.5 តើប្លង់ QWERTY ខ្មែរ សាកសមនឹងអ្នកថ្មីដែរឬទេ?
- 9.6 តើខ្ញុំអាចវាយអក្សរខ្មែរនៅលើកុំព្យូទ័រដែលគ្មានស្លាកខ្មែរលើគ្រាប់ចុចបានទេ?
- 10 ការវាយអក្សរខ្មែរដោយសំឡេង (Voice Typing)
- 11 ការដំឡើងក្តារចុចខ្មែរលើ Linux និង ChromeOS
- 12 តម្លៃ និងថ្លៃដើមនៃពុម្ពអក្សរ និងកម្មវិធីក្តារចុចខ្មែរ
- 13 កំហុសទូទៅពេលវាយ Unicode ខ្មែរ និងវិធីជៀសវាង
- 14 ល្បិចកម្រិតខ្ពស់សម្រាប់វាយលឿន និងប្លង់ផ្ទាល់ខ្លួន
- 15 ករណីសិក្សា៖ ការប្តូរស្ថាប័នទៅប្រើ Unicode ខ្មែរ
- 16 ការបម្លែងឯកសារចាស់ពីពុម្ពអក្សរ Limon និង ABC ទៅ Unicode
- 17 ការវាយលេខខ្មែរ និងនិមិត្តសញ្ញាពិសេស (៛ ។ ៕ ៙ ៚)
- 18 ក្តារចុចហាតវែរ និងស្ទីកគ័រខ្មែរ៖ ទីផ្សារ និងតម្លៃជាក់ស្តែង
- 19 ការវាស់ល្បឿនវាយអក្សរខ្មែរ (WPM/CPM) និងការតាមដានវឌ្ឍនភាព
- 20 ការវាយ និងបង្ហាញអក្សរខ្មែរក្នុងកម្មវិធីការិយាល័យ (Word, Google Docs, LibreOffice)
- 21 ការវាយ និងស្វែងរកអក្សរខ្មែរនៅលើបណ្តាញសង្គម និងម៉ាស៊ីនស្វែងរក
- 22 ឧបករណ៍បំលែងសូរស័ព្ទ (Transliteration) និង AI សម្រាប់អ្នកមិនទាន់ស្ទាត់ប្លង់ក្តារចុច
- 23 ការវាយ និងដំណើរការអក្សរខ្មែរក្នុងបរិស្ថានសរសេរកម្មវិធី ស្ថានីយ និងមូលដ្ឋានទិន្នន័យ
- 24 ការវាយអក្សរខ្មែរសម្រាប់អ្នកពិការ និងបច្ចេកវិទ្យាជំនួយ (Accessibility)
- 25 Related Reading
- 26 ប្រភពយោង
អក្សរខ្មែរត្រូវបានបញ្ចូលជាផ្លូវការទៅក្នុងស្តង់ដារ Unicode តាំងពីខែកញ្ញា ឆ្នាំ១៩៩៩ ក្នុងជួរលេខកូដ U+1780 ដល់ U+17FF តាមការបញ្ជាក់ពី Unicode Consortium។ ការទទួលស្គាល់នេះបានធ្វើឱ្យអក្សរខ្មែរ ដែលជាភាសាផ្លូវការរបស់ប្រជាជនជាង ១៦ លាននាក់នៅកម្ពុជា អាចបង្ហាញ និងវាយបានត្រឹមត្រូវនៅលើគ្រប់ប្រព័ន្ធប្រតិបត្តិការទំនើប។ ទោះបីយ៉ាងណា អ្នកប្រើប្រាស់ជាច្រើននៅតែជួបការលំបាកពេលចង់ដំឡើងក្តារចុចខ្មែរ ដ្បិតប្រព័ន្ធនីមួយៗមានដំណើរការខុសៗគ្នា។ មគ្គុទេសក៍នេះនឹងបង្ហាញជំហានច្បាស់លាស់សម្រាប់ Windows, Mac, Android និង iPhone ព្រមទាំងវិធីដោះស្រាយបញ្ហាទូទៅផងដែរ។
បើអ្នកធ្លាប់បើកឯកសារ ឬគេហទំព័រខ្មែរ ហើយឃើញតែប្រអប់បួនជ្រុង ឬអក្សរច្របូកច្របល់ នោះមូលហេតុភាគច្រើនមកពីការខ្វះពុម្ពអក្សរ Unicode ឬការប្រើក្តារចុចមិនត្រឹមត្រូវ។ ការយល់ដឹងពីភាពខុសគ្នារវាងពុម្ពអក្សរ Unicode និងពុម្ពអក្សរបែបចាស់ គឺជាមូលដ្ឋានសំខាន់មុននឹងចាប់ផ្តើមដំឡើង។ យើងបានពន្យល់រឿងនេះលម្អិតក្នុងអត្ថបទ របៀបប្រើ Khmer Unicode និងពុម្ពអក្សរខ្មែរ ដែលគួរអានបន្ថែម។
ប្រវត្តិសង្ខេបនៃក្តារចុចខ្មែរ និងស្តង់ដារ Unicode
មុនពេលមាន Unicode អ្នកប្រើកុំព្យូទ័រនៅកម្ពុជាពឹងផ្អែកលើពុម្ពអក្សរបែបចាស់ ដូចជា Limon ដែលដាក់តួអក្សរខ្មែរជំនួសលើទីតាំងតួអក្សរឡាតាំង។ វិធីនេះធ្វើឱ្យឯកសារមួយអាចអានបានតែនៅលើម៉ាស៊ីនដែលបានដំឡើងពុម្ពអក្សរត្រឹមត្រូវប៉ុណ្ណោះ បើមិនដូច្នោះទេអក្សរនឹងប្រែទៅជាអក្សរឡាតាំងវិញ។ បញ្ហានេះធ្វើឱ្យការផ្លាស់ប្តូរឯកសារ និងការស្វែងរកព័ត៌មានជាភាសាខ្មែរលំបាកខ្លាំង។
តាមទិន្នន័យពី Wikipedia ប្លុក Unicode សម្រាប់អក្សរខ្មែរផ្ទុកលេខកូដចំនួន ១១៤ និងត្រូវបានបន្ថែមនៅក្នុង Unicode កំណែ 3.0។ ក្រោយមកមានការបន្ថែមប្លុក Khmer Symbols (U+19E0 ដល់ U+19FF) សម្រាប់និមិត្តសញ្ញាប្រតិទិនច័ន្ទគតិផងដែរ។ ការរៀបចំទាំងនេះធ្វើឱ្យតួអក្សរខ្មែរមានលេខកូដតែមួយគត់ ដែលគ្រប់កម្មវិធី និងគ្រប់ឧបករណ៍អាចបកស្រាយដូចគ្នា។
នៅខាងក្នុងប្រទេស អាជ្ញាធរជាតិអភិវឌ្ឍន៍បច្ចេកវិទ្យាព័ត៌មាន (NiDA) បានដើរតួយ៉ាងសំខាន់ក្នុងការផ្សព្វផ្សាយប្លង់ក្តារចុចខ្មែរ Unicode និងពុម្ពអក្សរ Khmer OS ដែលអភិវឌ្ឍដោយ Open Institute។ ការខិតខំទាំងនេះបានជួយឱ្យអក្សរខ្មែរចូលរួមក្នុងសម័យឌីជីថលយ៉ាងពេញលេញ។ ដើម្បីយល់ពីដំណើរការនេះក្នុងបរិបទធំ សូមអាន ប្រវត្តិបច្ចេកវិទ្យានៅកម្ពុជា ពីឆ្នាំ១៩៩០ ដល់បច្ចុប្បន្ន។

មុននឹងដំឡើង៖ Unicode ខុសពីពុម្ពអក្សរចាស់យ៉ាងណា
ការយល់ដឹងពីពាក្យបច្ចេកទេសពីរ គឺ “ប្លង់ក្តារចុច” (keyboard layout) និង “ពុម្ពអក្សរ” (font) នឹងជួយឱ្យដំណើរការដំឡើងងាយស្រួលជាង។ ប្លង់ក្តារចុចកំណត់ថាគ្រាប់ចុចមួយណាបង្កើតតួអក្សរអ្វី រីឯពុម្ពអក្សរកំណត់រូបរាងនៃតួអក្សរនៅពេលបង្ហាញ។ ប្រព័ន្ធទំនើបភាគច្រើនមកជាមួយពុម្ពអក្សរខ្មែរ Unicode ស្រាប់ ដូច្នេះអ្នកគ្រាន់តែបើកប្លង់ក្តារចុចគឺគ្រប់គ្រាន់ហើយ។
គួរចងចាំថា ពុម្ពអក្សរបែបចាស់ដូចជា Limon មិនត្រូវគ្នាជាមួយ Unicode ឡើយ។ បើអ្នកនៅតែប្រើឯកសារចាស់ ត្រូវប្តូរវាទៅជា Unicode ជាមុនសិន ដើម្បីឱ្យអ្នកដទៃអាចអានបាននៅគ្រប់ឧបករណ៍។ Microsoft បានចេញផ្សាយប្លង់ក្តារចុចខ្មែរផ្លូវការ ដែលអាចមើលឃើញលម្អិតនៅលើ Microsoft Learn។
ខាងក្រោមនេះជាតារាងសង្ខេបបង្ហាញការគាំទ្រអក្សរខ្មែរនៅលើប្រព័ន្ធប្រតិបត្តិការសំខាន់ៗ ៤ ប្រភេទ ដើម្បីឱ្យអ្នកដឹងពីអ្វីដែលត្រូវរំពឹងទុកមុនពេលចាប់ផ្តើម។
| ប្រព័ន្ធប្រតិបត្តិការ | ក្តារចុចខ្មែរស្រាប់ | ត្រូវដំឡើងបន្ថែម | កន្លែងបើក |
|---|---|---|---|
| Windows 10 / 11 | មាន | គ្មាន | Settings > Time & language |
| macOS | មាន | គ្មាន | System Settings > Keyboard |
| Android | មានតាម Gboard | បើកភាសាក្នុង Gboard | ការកំណត់ក្តារចុច |
| iPhone / iPad (iOS) | មាន | គ្មាន | Settings > General > Keyboard |
របៀបដំឡើងក្តារចុចខ្មែរលើ Windows
នៅលើ Windows 10 និង Windows 11 ភាសាខ្មែរមានស្រាប់ ដូច្នេះអ្នកមិនចាំបាច់ទាញយកកម្មវិធីខាងក្រៅឡើយ។ ដំបូងសូមចុចប៊ូតុង Start រួចបើក Settings។ បន្ទាប់មកចូលទៅ Time & language រួចជ្រើស Language & region។
ចុចលើ Add a language រួចវាយពាក្យ “Khmer” ក្នុងប្រអប់ស្វែងរក។ ពេលឃើញ “ខ្មែរ (កម្ពុជា)” សូមជ្រើសវា រួចចុច Next និង Install។ Windows នឹងទាញយកសមាសភាគភាសា និងពុម្ពអក្សរដោយស្វ័យប្រវត្តិ។ ក្រោយពីដំឡើងរួច រូបតំណាងភាសានឹងលេចឡើងនៅជ្រុងខាងស្តាំក្រោមនៃរបារកិច្ចការ។
ដើម្បីប្តូររវាងភាសាខ្មែរ និងភាសាអង់គ្លេស សូមចុចបន្សំ Windows + Spacebar ឬចុចលើរូបតំណាងភាសាផ្ទាល់។ បើអ្នកចង់មើលទីតាំងតួអក្សរនីមួយៗ សូមបើក On-Screen Keyboard ដែលបង្ហាញគ្រាប់ចុចទាំងអស់នៅលើអេក្រង់។ ការអនុវត្តវាយជាប្រចាំនឹងជួយឱ្យអ្នកស្គាល់ទីតាំងតួអក្សរបានលឿន។
ចំណាំ៖ បើអ្នកប្រើ Windows កំណែចាស់ជាង ដូចជា Windows 7 អ្នកប្រហែលត្រូវដំឡើងកញ្ចប់ភាសាដោយដៃ ហើយខ្លះប្រើ NiDA Khmer Unicode keyboard ជំនួស។ យ៉ាងណាក៏ដោយ សម្រាប់ស្ថេរភាព និងសុវត្ថិភាព ការប្រើ Windows កំណែថ្មីត្រូវបានណែនាំ។
របៀបដំឡើងក្តារចុចខ្មែរលើ Mac (macOS)
កុំព្យូទ័រ Mac ក៏គាំទ្រអក្សរខ្មែរ Unicode ស្រាប់ដែរ។ ចូលទៅ Apple menu រួចជ្រើស System Settings (ឬ System Preferences សម្រាប់កំណែចាស់)។ បន្ទាប់មកចុចលើ Keyboard រួចរកផ្នែក Text Input ហើយចុច Edit ឬ Input Sources។
ចុចសញ្ញាបូក (+) នៅខាងក្រោម រួចស្វែងរក “Khmer” ក្នុងបញ្ជី។ អ្នកនឹងឃើញជម្រើសដូចជា Khmer ឬ Khmer (QWERTY) ដែលងាយស្រួលសម្រាប់អ្នកស្គាល់ប្លង់អង់គ្លេស។ ជ្រើសប្លង់ដែលអ្នកចូលចិត្ត រួចចុច Add។ Apple បានពន្យល់ដំណើរការនេះនៅលើ Apple Support។
បន្ទាប់ពីបន្ថែមរួច រូបទង់ជាតិ ឬកូដភាសានឹងបង្ហាញនៅរបារម៉ឺនុយខាងលើ។ ដើម្បីប្តូរភាសា សូមចុច Control + Space ឬចុចលើរូបតំណាងផ្ទាល់។ macOS ក៏មាន Keyboard Viewer ដែលបង្ហាញគ្រាប់ចុចលើអេក្រង់ ជួយឱ្យអ្នករកទីតាំងតួអក្សរបានស្រួល។ ការប្តូរទៅ Khmer (QWERTY) ជារឿយៗធ្វើឱ្យអ្នកចាប់ផ្តើមថ្មីវាយបានលឿនជាង។
របៀបដំឡើងក្តារចុចខ្មែរលើ Android
ទូរស័ព្ទ Android ភាគច្រើនមកជាមួយ Gboard ដែលជាក្តារចុចរបស់ Google ហើយវាគាំទ្រភាសាខ្មែរ។ បើ Gboard មិនទាន់មាន អ្នកអាចទាញយកវាដោយឥតគិតថ្លៃពី Google Play។ ក្រោយពីដំឡើងរួច បើកកម្មវិធីណាមួយដែលអាចវាយអក្សរ ដើម្បីបង្ហាញក្តារចុច។
ចុចលើរូបការកំណត់ (gear) នៅលើ Gboard រួចជ្រើស Languages។ បន្ទាប់មកចុច Add keyboard រួចស្វែងរក “Khmer”។ ជ្រើសប្លង់ដែលអ្នកចង់បាន រួចចុច Done។ ឥឡូវនេះអ្នកអាចប្តូររវាងភាសាដោយចុចសញ្ញាពិភពលោក (globe) នៅលើក្តារចុច ឬអូសលើ spacebar។
Gboard ផ្តល់មុខងារបន្ថែមដូចជា ការសរសេរដោយដៃ (handwriting) និងការផ្តល់ពាក្យស្នើ ដែលជួយឱ្យការវាយលឿនជាងមុន។ បើទូរស័ព្ទមួយចំនួនប្រើក្តារចុចផ្សេង ដូចជា Samsung Keyboard អ្នកអាចបន្ថែមភាសាខ្មែរតាមរយៈ Settings > General management > Keyboard list and default ដែរ។ ការជ្រើសរើសក្តារចុចណាមួយ អាស្រ័យលើភាពងាយស្រួលរបស់អ្នកប្រើ។
របៀបដំឡើងក្តារចុចខ្មែរលើ iPhone និង iPad
ឧបករណ៍ iPhone និង iPad គាំទ្រក្តារចុចខ្មែរស្រាប់នៅក្នុង iOS។ បើក Settings រួចចូលទៅ General បន្ទាប់មកជ្រើស Keyboard។ ចុចលើ Keyboards រួចចុច Add New Keyboard។
ស្វែងរក “Khmer” ក្នុងបញ្ជី រួចចុចលើវាដើម្បីបន្ថែម។ ក្រោយពីបន្ថែមរួច នៅពេលអ្នកវាយក្នុងកម្មវិធីណាមួយ សូមចុចសញ្ញាពិភពលោក (globe) ឬចុចសង្កត់លើវាដើម្បីជ្រើសភាសាខ្មែរ។ បើអ្នកចង់ប្រើ Gboard នៅលើ iPhone អ្នកក៏អាចទាញយកវាពី App Store និងបើកសិទ្ធិ Full Access បានដែរ។
គន្លឹះមួយ៖ ប្លង់ក្តារចុចខ្មែរនៅលើ iOS ដាក់តួអក្សរច្រើនជាងគ្រាប់ចុចដែលមើលឃើញ ដូច្នេះការចុចសង្កត់លើគ្រាប់ចុចមួយនឹងបង្ហាញតួអក្សរបន្ថែម។ ការអនុវត្តន៍នេះត្រូវការពេលខ្លះ ប៉ុន្តែបន្ទាប់ពីស៊ាំ អ្នកនឹងវាយបានរលូន។ សម្រាប់អ្នកប្រើទូរស័ព្ទច្រើនជាងកុំព្យូទ័រ ការស្គាល់ប្លង់នេះមានសារៈសំខាន់ខ្លាំង។

ការប្រៀបធៀបជម្រើស និងវិធីវាយអក្សរ
មានវិធីច្រើនយ៉ាងសម្រាប់វាយអក្សរខ្មែរ ហើយការជ្រើសរើសត្រឹមត្រូវអាស្រ័យលើឧបករណ៍ និងទម្លាប់របស់អ្នក។ តារាងខាងក្រោមប្រៀបធៀបជម្រើសសំខាន់ៗ ដើម្បីជួយអ្នកសម្រេចចិត្ត។
| វិធីសាស្ត្រ | ឧបករណ៍សមស្រប | គុណសម្បត្តិ | ចំណុចគួរពិចារណា |
|---|---|---|---|
| ក្តារចុចស្រាប់របស់ប្រព័ន្ធ | Windows, Mac, iOS | ស្ថិរភាព ត្រូវនឹង Unicode | ត្រូវចំណាយពេលរៀនទីតាំងតួអក្សរ |
| Gboard | Android, iOS | មានពាក្យស្នើ និងសរសេរដៃ | ត្រូវការការតភ្ជាប់សម្រាប់មុខងារខ្លះ |
| NiDA Khmer Unicode | Windows ចាស់ | ល្បីក្នុងចំណោមអ្នកប្រើជំនាន់មុន | មិនចាំបាច់សម្រាប់ប្រព័ន្ធថ្មី |
| ប្លង់ QWERTY ខ្មែរ | Mac, Android | ងាយរៀនសម្រាប់អ្នកស្គាល់អង់គ្លេស | ទីតាំងតួអក្សរខុសពីប្លង់ស្តង់ដារ |
សម្រាប់អ្នកប្រើថ្មី ការចាប់ផ្តើមដោយក្តារចុចស្រាប់របស់ប្រព័ន្ធ ឬ Gboard គឺជាជម្រើសល្អបំផុត ព្រោះវាគ្មានបញ្ហាភាពមិនត្រូវគ្នា។ ការវាយអក្សរខ្មែរត្រឹមត្រូវមានសារៈសំខាន់មិនត្រឹមតែសម្រាប់ការទំនាក់ទំនងផ្ទាល់ខ្លួនទេ ប៉ុន្តែក៏សម្រាប់អាជីវកម្មឌីជីថលផងដែរ។ ស្វែងយល់បន្ថែមពី ហេតុអ្វីបច្ចេកវិទ្យាខ្មែរសំខាន់សម្រាប់សេដ្ឋកិច្ចកម្ពុជា។
ការដោះស្រាយបញ្ហាទូទៅ
បញ្ហាដែលជួបញឹកញាប់បំផុតគឺ អក្សរបង្ហាញជាប្រអប់បួនជ្រុង ឬសញ្ញាសួរ។ រឿងនេះកើតឡើងពេលឧបករណ៍ខ្វះពុម្ពអក្សរ Unicode។ ដំណោះស្រាយគឺ ដំឡើងពុម្ពអក្សរខ្មែរ Unicode ដូចជា Khmer OS ឬ Noto Sans Khmer របស់ Google ដែលអាចទាញយកដោយឥតគិតថ្លៃ។
បញ្ហាមួយទៀតគឺ ស្រៈ និងជើងតួអក្សរដាក់មិនត្រូវទីតាំង។ ករណីនេះកើតមកពីការវាយលំដាប់តួអក្សរមិនត្រឹមត្រូវ ឬកម្មវិធីចាស់ដែលមិនគាំទ្រ Unicode ពេញលេញ។ ត្រូវប្រាកដថាអ្នកប្រើកម្មវិធី និងកម្មវិធីរុករកថ្មីៗ ដែលធ្វើបច្ចុប្បន្នភាពហើយ។
បើឯកសារចាស់របស់អ្នកនៅជាពុម្ពអក្សរ Limon ឬបែបចាស់ផ្សេងទៀត អ្នកត្រូវប្តូរវាទៅ Unicode ដោយប្រើឧបករណ៍បំប្លែង។ វិធីនេះធានាថាឯកសារអាចអាន និងស្វែងរកបាននៅគ្រប់ឧបករណ៍។ ដើម្បីយល់ពីបរិបទធំនៃនិន្នាការឌីជីថលនៅកម្ពុជា សូមអាន បច្ចេកវិទ្យាខ្មែរ ជាអ្វី៖ មគ្គុទេសក៍ឌីជីថលនៅកម្ពុជា ឬមើលទិដ្ឋភាពទូទៅនៅ បច្ចេកវិទ្យា និងការច្នៃប្រឌិតឌីជីថលនៅកម្ពុជា។
ចុងក្រោយ បើការប្តូរភាសាមិនដំណើរការ សូមពិនិត្យមើលថា អ្នកបានបន្ថែមភាសាខ្មែរក្នុងបញ្ជីភាសារួចហើយ ហើយបន្សំគ្រាប់ចុចសម្រាប់ប្តូរភាសាមិនជាន់គ្នាជាមួយកម្មវិធីផ្សេង។ ការចាប់ផ្តើមឧបករណ៍ឡើងវិញ ជារឿយៗដោះស្រាយបញ្ហាបណ្តោះអាសន្នបាន។
សំណួរដែលគេសួរញឹកញាប់ (FAQ)
តើខ្ញុំត្រូវទាញយកកម្មវិធីបន្ថែមដើម្បីវាយអក្សរខ្មែរទេ?
ភាគច្រើនមិនចាំបាច់ឡើយ។ Windows 10 និង 11, macOS, និង iOS សុទ្ធតែមានក្តារចុចខ្មែរ និងពុម្ពអក្សរ Unicode ស្រាប់។ អ្នកគ្រាន់តែបើកប្លង់ភាសាខ្មែរក្នុងការកំណត់គឺគ្រប់គ្រាន់ហើយ។ សម្រាប់ Android បើ Gboard មិនទាន់មាន អ្នកអាចទាញយកវាដោយឥតគិតថ្លៃ ប៉ុន្តែទូរស័ព្ទថ្មីៗភាគច្រើនមានវាជាប់ស្រាប់។ មានតែករណីប្រព័ន្ធចាស់ខ្លាំងប៉ុណ្ណោះ ដែលអ្នកប្រហែលត្រូវដំឡើងកញ្ចប់ភាសា ឬ NiDA Khmer Unicode បន្ថែម។ សម្រាប់អ្នកប្រើទូទៅ ការប្រើមុខងារស្រាប់របស់ប្រព័ន្ធ គឺមានសុវត្ថិភាព និងស្ថិរភាពជាងគេ។
ហេតុអ្វីអក្សរខ្មែរបង្ហាញជាប្រអប់ ឬសញ្ញាសួរ?
បញ្ហានេះកើតឡើងពេលឧបករណ៍ ឬកម្មវិធីខ្វះពុម្ពអក្សរខ្មែរ Unicode សម្រាប់បង្ហាញតួអក្សរ។ ដំណោះស្រាយគឺ ដំឡើងពុម្ពអក្សរ Unicode ដូចជា Khmer OS ឬ Noto Sans Khmer ដែលអាចទាញយកដោយឥតគិតថ្លៃ។ ករណីខ្លះកើតមកពីការប្រើឯកសារបែបចាស់ ដូចជា Limon ដែលមិនត្រូវគ្នាជាមួយ Unicode។ ត្រូវប្រាកដថា កម្មវិធីរុករក និងកម្មវិធីដែលអ្នកប្រើ ត្រូវបានធ្វើបច្ចុប្បន្នភាពទៅកំណែថ្មី។ បន្ទាប់ពីដំឡើងពុម្ពអក្សរត្រឹមត្រូវ អក្សរនឹងបង្ហាញធម្មតាវិញ។
តើ Unicode ខុសពីពុម្ពអក្សរ Limon យ៉ាងណា?
Unicode គឺជាស្តង់ដារអន្តរជាតិ ដែលផ្តល់លេខកូដតែមួយគត់ដល់តួអក្សរខ្មែរនីមួយៗ ដូច្នេះឯកសារអាចអានបាននៅគ្រប់ឧបករណ៍ដោយមិនបាច់ដំឡើងពុម្ពអក្សរពិសេស។ ផ្ទុយទៅវិញ Limon ជាពុម្ពអក្សរបែបចាស់ ដែលដាក់តួអក្សរខ្មែរលើទីតាំងតួអក្សរឡាតាំង ដូច្នេះបើគ្មាន Limon ឯកសារនឹងបង្ហាញជាអក្សរអង់គ្លេសច្របូកច្របល់។ Unicode ក៏អនុញ្ញាតឱ្យស្វែងរក និងតម្រៀបអក្សរបានត្រឹមត្រូវ។ ដោយសារមូលហេតុទាំងនេះ Unicode ត្រូវបានណែនាំសម្រាប់ការប្រើប្រាស់គ្រប់ប្រភេទនាពេលបច្ចុប្បន្ន។
តើខ្ញុំប្តូររវាងភាសាខ្មែរ និងអង់គ្លេសយ៉ាងដូចម្តេច?
នៅលើ Windows សូមចុចបន្សំ Windows + Spacebar ឬចុចលើរូបតំណាងភាសានៅរបារកិច្ចការ។ នៅលើ Mac សូមចុច Control + Space ឬចុចលើរូបតំណាងភាសានៅរបារម៉ឺនុយ។ លើទូរស័ព្ទ Android និង iPhone សូមចុចសញ្ញាពិភពលោក (globe) នៅលើក្តារចុច ឬចុចសង្កត់លើវាដើម្បីជ្រើសភាសា។ បន្សំគ្រាប់ចុចទាំងនេះអាចកែប្រែបានក្នុងការកំណត់ បើវាជាន់គ្នាជាមួយកម្មវិធីផ្សេង។ ការអនុវត្តន៍ប្តូរភាសាញឹកញាប់នឹងធ្វើឱ្យអ្នកស៊ាំ និងលឿនជាងមុន។
តើប្លង់ QWERTY ខ្មែរ សាកសមនឹងអ្នកថ្មីដែរឬទេ?
ប្លង់ QWERTY ខ្មែរ ត្រូវបានរចនាឱ្យតួអក្សរខ្មែរស្ថិតនៅទីតាំងជិតនឹងសំឡេងស្រដៀងគ្នាក្នុងប្លង់អង់គ្លេស ដូច្នេះអ្នកដែលស្គាល់ការវាយអង់គ្លេសរួចហើយ អាចចាប់ផ្តើមបានលឿនជាង។ ប្លង់នេះមាននៅលើ Mac និង Android មួយចំនួន។ ទោះជាយ៉ាងណា អ្នកដែលនឹងវាយខ្មែរច្រើនរយៈពេលវែង គួរពិចារណារៀនប្លង់ខ្មែរស្តង់ដារ ព្រោះវាមានប្រសិទ្ធភាពជាងសម្រាប់អត្ថបទវែង។ ការជ្រើសរើសអាស្រ័យលើគោលបំណង និងពេលវេលាដែលអ្នកមានសម្រាប់រៀន។
តើខ្ញុំអាចវាយអក្សរខ្មែរនៅលើកុំព្យូទ័រដែលគ្មានស្លាកខ្មែរលើគ្រាប់ចុចបានទេ?
បាន។ ការវាយអក្សរខ្មែរមិនពឹងលើស្លាកនៅលើគ្រាប់ចុចទេ ប៉ុន្តែពឹងលើប្លង់ក្តារចុចដែលប្រព័ន្ធកំណត់។ អ្នកអាចបើក On-Screen Keyboard នៅលើ Windows ឬ Keyboard Viewer នៅលើ Mac ដើម្បីមើលទីតាំងតួអក្សរនៅពេលវាយ។ វិធីមួយទៀតគឺ ទិញស្ទីកគ័រអក្សរខ្មែរ មកបិទលើគ្រាប់ចុច។ បន្ទាប់ពីអនុវត្តន៍មួយរយៈ មនុស្សភាគច្រើនអាចចងចាំទីតាំងតួអក្សរ ហើយលែងត្រូវការមើលគ្រាប់ចុចទៀត។ ការវាយដោយមិនមើល គឺជាគោលដៅចុងក្រោយដែលជួយបង្កើនល្បឿន។
ការវាយអក្សរខ្មែរដោយសំឡេង (Voice Typing)
ក្រៅពីការវាយដោយម្រាមដៃ អ្នកអាចបញ្ចូលអក្សរខ្មែរដោយការនិយាយ ដែលជាជម្រើសងាយស្រួលសម្រាប់អ្នកដែលមិនទាន់ស្ទាត់ប្លង់ក្តារចុច។ Google បានបន្ថែមភាសាខ្មែរ (km-KH) ទៅក្នុងសេវាបញ្ចូលសំឡេងរបស់ខ្លួនតាំងពីការអាប់ដេត Gboard ឆ្នាំ 2019 យោងតាមការប្រកាសផ្លូវការរបស់ Google Keyboard team។ បច្ចុប្បន្ននេះ ការវាយដោយសំឡេងដំណើរការទាំងលើ Android, iOS, និង Google Docs នៅលើកុំព្យូទ័រ។
ដើម្បីប្រើនៅលើ Gboard (Android/iPhone) សូមធ្វើតាមជំហានដូចខាងក្រោម៖
- បើកកម្មវិធីណាមួយដែលអាចវាយអក្សរបាន រួចចុចលើប្រអប់សរសេរ។
- នៅពេលក្តារចុច Gboard លេចឡើង សូមចុចលើរូបមីក្រូហ្វូននៅជ្រុងខាងលើ។
- ប្រាកដថាភាសាបានកំណត់ជា “ខ្មែរ” រួចចាប់ផ្តើមនិយាយយឺតៗ និងច្បាស់។
- ប្រព័ន្ធនឹងបំលែងសំឡេងទៅជាអក្សរ Unicode ដោយស្វ័យប្រវត្តិ។
សម្រាប់ Google Docs នៅលើកុំព្យូទ័រ សូមបើកម៉ឺនុយ Tools រួចជ្រើស “Voice typing” (ឬចុច Ctrl+Shift+S), កំណត់ភាសាជា Khmer រួចចុចលើរូបមីក្រូហ្វូន។ តម្រូវការសំខាន់គឺត្រូវប្រើ browser Google Chrome ព្រោះមុខងារនេះមិនដំណើរការពេញលេញលើ Firefox ឬ Safari ទេ។
ភាពត្រឹមត្រូវនៃការបំលែងសំឡេងខ្មែរនៅតែទាបជាងភាសាអង់គ្លេស ដោយសារទិន្នន័យបណ្តុះបណ្តាល (training data) មានកម្រិត។ ដូច្នេះអ្នកគួរនិយាយក្នុងបន្ទប់ស្ងាត់ ជៀសវាងពាក្យបច្ចេកទេស និងពិនិត្យកែតម្រូវលទ្ធផលជានិច្ច ជាពិសេសសម្រាប់ឈ្មោះ លេខ និងសញ្ញាវណ្ណយុត្តិដែលត្រូវបញ្ចូលដោយដៃ។ ការវាយដោយសំឡេងសាកសមបំផុតសម្រាប់ការសរសេរសារ ការកត់ត្រាគំនិតលឿន និងសម្រាប់អ្នកប្រើដែលមានបញ្ហាចលនាដៃ។
ការដំឡើងក្តារចុចខ្មែរលើ Linux និង ChromeOS
អ្នកប្រើ Linux និង Chromebook ក៏អាចវាយអក្សរខ្មែរ Unicode បានដែរ ប៉ុន្តែវិធីដំឡើងខុសពីប្រព័ន្ធផ្សេង។ លើ Linux ភាគច្រើនប្រើ IBus (Intelligent Input Bus) រួមជាមួយ m17n ឬ fcitx ជា input method framework។ គម្រោង KhmerOS ដែលដឹកនាំដោយ Open Forum of Cambodia តាំងពីឆ្នាំ 2004 បានចូលរួមផ្តល់ប្លង់ក្តារចុចខ្មែរ និងពុម្ពអក្សរ Unicode សម្រាប់ Linux ដោយឥតគិតថ្លៃ។
ការដំឡើងលើ Ubuntu ឬ distro ដែលប្រើ GNOME មានជំហានដូចខាងក្រោម៖
- បើក Terminal រួចដំឡើង IBus និង m17n ដោយ command “sudo apt install ibus ibus-m17n m17n-db”។
- ចូលទៅ Settings រួចជ្រើស Region & Language។
- ចុចសញ្ញាបូក (+) នៅផ្នែក Input Sources រួចស្វែងរក “Khmer” ឬ “Khmer (OS)”។
- ចេញចូលគណនី (log out/in) ម្តង រួចប្តូររវាងភាសាដោយ Super+Space។
ចំពោះ ChromeOS (Chromebook) ដំណើរការងាយជាង ព្រោះ Google បានបង្កើតប្លង់ខ្មែរជាប់មកស្រាប់។ សូមចូល Settings, ផ្នែក Advanced, បន្ទាប់មក Languages and inputs, រួចចុច “Add input methods” ហើយជ្រើស “Khmer keyboard”។ បន្ទាប់មកប្តូរវិធីវាយដោយ Ctrl+Space។
បញ្ហាទូទៅមួយលើ Linux ចាស់ៗគឺ rendering នៃព្យញ្ជនៈជើង (subscript) មិនត្រឹមត្រូវ ដោយសារ HarfBuzz ដែលជា text shaping engine មិនទាន់អាប់ដេត។ ការដោះស្រាយគឺត្រូវប្រាកដថាប្រព័ន្ធរបស់អ្នកប្រើ HarfBuzz កំណែ 2.x ឬថ្មីជាងនេះ ដែលមានជាស្តង់ដារនៅក្នុង distro ភាគច្រើនចេញផ្សាយក្រោយឆ្នាំ 2019។ សម្រាប់ការបង្ហាញល្អបំផុត សូមដំឡើងពុម្ពអក្សរ Noto Sans Khmer របស់ Google ឬ Battambang ពី SBBIC ដែលផ្តល់ជូនឥតគិតថ្លៃ។
តម្លៃ និងថ្លៃដើមនៃពុម្ពអក្សរ និងកម្មវិធីក្តារចុចខ្មែរ
ការវាយអក្សរខ្មែរ Unicode ស្ទើរតែទាំងស្រុងគឺឥតគិតថ្លៃ ប៉ុន្តែមានភាពខុសគ្នារវាងជម្រើសឥតគិតថ្លៃ និងពុម្ពអក្សរពាណិជ្ជកម្មសម្រាប់ការងាររចនា (design)។ ប្លង់ក្តារចុចដែលភ្ជាប់មកជាមួយ Windows, macOS, Android, និង iOS សុទ្ធតែឥតគិតថ្លៃ និងមិនត្រូវការទិញអ្វីបន្ថែម។
គម្រោង KhmerOS របស់ Open Forum of Cambodia (ចាប់ផ្តើមឆ្នាំ 2004) និង SBBIC បានចេញផ្សាយពុម្ពអក្សរ Unicode ច្រើនជាង 30 ប្រភេទដោយឥតគិតថ្លៃក្រោមអាជ្ញាប័ណ្ណបើកចំហ យោងតាមឯកសារផ្លូវការនៅគេហទំព័រ KhmerOS។ Google ក៏ផ្តល់ពុម្ពអក្សរ Noto Sans Khmer និង Noto Serif Khmer ឥតគិតថ្លៃក្រោម SIL Open Font License។
| ប្រភេទ | ឧទាហរណ៍ | តម្លៃ |
|---|---|---|
| ប្លង់ក្តារចុចប្រព័ន្ធ | Khmer (Windows/Mac/iOS) | ឥតគិតថ្លៃ |
| កម្មវិធីក្តារចុច | Gboard, Khmer Smart Keyboard | ឥតគិតថ្លៃ |
| ពុម្ពអក្សរបើកចំហ | KhmerOS, Noto, Battambang | ឥតគិតថ្លៃ |
| ពុម្ពអក្សរពាណិជ្ជកម្ម | ពុម្ពរចនាពិសេស (display fonts) | ប្រហែល 10 ដល់ 80 ដុល្លារ/ពុម្ព |
សម្រាប់អ្នករចនាក្រាហ្វិក ស្ទូឌីយោ និងម៉ាកយីហោ ការទិញពុម្ពអក្សរពាណិជ្ជកម្មពិសេសអាចចំណាយចន្លោះ 10 ដល់ 80 ដុល្លារក្នុងមួយពុម្ព អាស្រ័យលើអ្នកលក់ និងលក្ខខណ្ឌអាជ្ញាប័ណ្ណ (license)។ ត្រូវប្រយ័ត្នថាពុម្ពពាណិជ្ជកម្មខ្លះនៅតែជាបែប legacy (មិនមែន Unicode) ដែលមិនត្រូវគ្នាជាមួយការវាយធម្មតា។ ដូច្នេះមុនទិញ សូមផ្ទៀងផ្ទាត់ថាពុម្ពនោះគាំទ្រ Unicode និងមាន subscript ត្រឹមត្រូវ។ សម្រាប់អ្នកប្រើទូទៅ ជម្រើសឥតគិតថ្លៃគ្រប់គ្រាន់ហើយ និងគ្មានហេតុផលត្រូវចំណាយលុយឡើយ។
កំហុសទូទៅពេលវាយ Unicode ខ្មែរ និងវិធីជៀសវាង
អក្សរខ្មែរមានរចនាសម្ព័ន្ធស្មុគស្មាញ ដែលធ្វើឱ្យអ្នកវាយថ្មីៗច្រើនតែធ្វើខុសដោយមិនដឹងខ្លួន។ កំហុសទាំងនេះអាចមើលមិនឃើញដោយភ្នែក ប៉ុន្តែបង្កបញ្ហានៅពេលស្វែងរក (search) ឬតម្រៀបទិន្នន័យ។
- លំដាប់ព្យញ្ជនៈជើងខុស៖ ព្យញ្ជនៈជើងបង្កើតដោយតួ COENG (U+17D2) បូកព្យញ្ជនៈ។ ការវាយព្យញ្ជនៈមុនជើង ឬដាក់ស្រៈខុសលំដាប់ ធ្វើឱ្យពាក្យបង្ហាញត្រឹមត្រូវ ប៉ុន្តែ encoding ខុស។
- ការប្រើ Zero Width Space ខុស៖ តួ ZWSP (U+200B) ប្រើសម្រាប់បំបែកពាក្យ ព្រោះខ្មែរមិនដាក់ដកឃ្លារវាងពាក្យ។ ការដាក់ច្រើនពេក ឬខ្វះ បង្កបញ្ហាការកាត់បន្ទាត់ (line break)។
- លាយ Unicode ជាមួយ legacy៖ ការ copy អក្សរពីពុម្ពចាស់ដូចជា Limon ឬ ABC ទៅឯកសារ Unicode បង្កើតជាអក្សរញ៉ាំៗ ព្រោះ codepoint ខុសគ្នាទាំងស្រុង។
បញ្ហា legacy នេះកើតមានច្រើន ព្រោះមុនការអនុម័តស្តង់ដារ Khmer Unicode ដោយ NiDA (National Information Communications Technology Development Authority) ក្នុងទសវត្សរ៍ 2000 ឯកសារខ្មែរភាគច្រើនត្រូវវាយដោយពុម្ព legacy ដែលផ្អែកលើ codepoint ឡាតាំង។ Khmer script ត្រូវបានបន្ថែមជាផ្លូវការក្នុង Unicode តាំងពីកំណែ 3.0 ឆ្នាំ 1999 យោងតាម Unicode Consortium នៅ block U+1780 ដល់ U+17FF។
ដើម្បីជៀសវាងកំហុសទាំងនេះ៖ ទីមួយ ត្រូវប្រើតែប្លង់ Unicode ផ្លូវការ មិនមែនពុម្ព legacy។ ទីពីរ ពេលវាយព្យាង្គមានជើង សូមវាយព្យញ្ជនៈដើម បន្ទាប់មកជើង បន្ទាប់ទៀតស្រៈ តាមលំដាប់ត្រឹមត្រូវ។ ទីបី ប្រើ Gboard ឬ Khmer Smart Keyboard ដែលដាក់ ZWSP ស្វ័យប្រវត្តិ។ ទីបួន ប្រសិនបើទទួលឯកសារ legacy សូមប្រើឧបករណ៍បំលែងដូចជា KhmerConverter របស់ Open Forum of Cambodia ដើម្បីបំលែងទៅ Unicode សិន មុនពេលកែសម្រួល។
ល្បិចកម្រិតខ្ពស់សម្រាប់វាយលឿន និងប្លង់ផ្ទាល់ខ្លួន
នៅពេលអ្នកស្ទាត់មូលដ្ឋានហើយ ល្បិចកម្រិតខ្ពស់ខាងក្រោមអាចបង្កើនល្បឿន និងភាពត្រឹមត្រូវនៃការវាយអក្សរខ្មែររបស់អ្នកយ៉ាងច្បាស់។
ទីមួយ ស្គាល់ប្លង់ពីរសំខាន់៖ ប្លង់ NiDA និងប្លង់ Khmer Unicode ស្តង់ដាររបស់ Microsoft។ ប្លង់ NiDA ដែលផ្សព្វផ្សាយដោយ NiDA ក្នុងទសវត្សរ៍ 2000 ត្រូវបានគេប្រើយ៉ាងទូលំទូលាយក្នុងស្ថាប័នរដ្ឋ និងអ្នកវាយចាស់ ខណៈប្លង់ Microsoft ភ្ជាប់មកស្រាប់ក្នុង Windows។ ការជ្រើសប្លង់ណាមួយ រួចហ្វឹកហាត់រហូតស្ទាត់ ប្រសើរជាងការប្តូរទៅមកញឹកញាប់។
- ផ្លូវកាត់ប្តូរភាសា៖ ចងចាំ Alt+Shift (Windows), Control+Space (Mac), Super+Space (Linux) ដើម្បីប្តូររហ័សដោយមិនបាច់ប្រើ mouse។
- Text replacement/Macro៖ ប្រើ Text Replacement លើ iOS ឬ Mac ដើម្បីបង្កើតផ្លូវកាត់ ឧទាហរណ៍វាយ “tk” ឱ្យក្លាយជា “សូមអរគុណ” ដោយស្វ័យប្រវត្តិ។
- Glide typing៖ លើ Gboard អូសម្រាមដៃលើអក្សរ ជំនួសការចុចម្តងមួយៗ ដែលលឿនជាងសម្រាប់ការវាយលើទូរស័ព្ទ។
ទីពីរ សម្រាប់អ្នកជំនាញ ការបង្កើតប្លង់ផ្ទាល់ខ្លួនអាចធ្វើបានដោយ Microsoft Keyboard Layout Creator (MSKLC) ដែល Microsoft ផ្តល់ឥតគិតថ្លៃលើ Windows ឬ Ukelele លើ macOS។ ឧបករណ៍ទាំងនេះអនុញ្ញាតឱ្យអ្នករៀបចំទីតាំងតួអក្សរតាមទម្លាប់ដៃរបស់អ្នកផ្ទាល់ ដែលមានប្រយោជន៍សម្រាប់អ្នកវាយវិជ្ជាជីវៈ ឬអ្នកដែលត្រូវវាយលាយខ្មែរ និងភាសាផ្សេង។
ទីបី ដើម្បីបង្កើនល្បឿន សូមហ្វឹកហាត់ដោយប្រើគេហទំព័រអនុវត្តវាយអក្សរ (typing practice) និងវាស់ល្បឿនជា WPM (words per minute)។ ការអនុវត្តប្រចាំថ្ងៃ 15 នាទីក្នុងរយៈពេលពីរបីសប្តាហ៍ជាធម្មតាគ្រប់គ្រាន់ដើម្បីផ្លាស់ពីការវាយមើលក្តារចុច ទៅការវាយដោយមិនមើល (touch typing)។
ករណីសិក្សា៖ ការប្តូរស្ថាប័នទៅប្រើ Unicode ខ្មែរ
ដើម្បីយល់ពីសារៈសំខាន់នៃ Unicode ជាក់ស្តែង សូមពិនិត្យមើលដំណើរការផ្លាស់ប្តូររបស់ប្រទេសកម្ពុជាខ្លួនឯង។ មុនឆ្នាំ 2004 ការងារកុំព្យូទ័រខ្មែរស្ទើរទាំងអស់ប្រើពុម្ព legacy ដូចជា Limon ដែលធ្វើឱ្យឯកសារមិនអាចស្វែងរក ឬចែករំលែករវាងម៉ាស៊ីនបានត្រឹមត្រូវ ព្រោះអក្សរផ្អែកលើ codepoint ឡាតាំង។
គម្រោង KhmerOS ដែលដឹកនាំដោយ Open Forum of Cambodia ចាប់ផ្តើមឆ្នាំ 2004 បានបង្កើតប្រព័ន្ធប្រតិបត្តិការ និងកម្មវិធីការិយាល័យជាភាសាខ្មែរផ្អែកលើ Unicode ទាំងស្រុង។ យោងតាមឯកសារគម្រោង KhmerOS របស់ Open Forum of Cambodia ការខិតខំនេះមានគោលដៅធ្វើ “ការធ្វើមូលដ្ឋានីយកម្ម” (localization) កម្មវិធីបើកចំហដូចជា OpenOffice និង Linux ទៅជាខ្មែរ ដែលជួយឱ្យសាលារៀន និងស្ថាប័នរដ្ឋអាចប្រើកុំព្យូទ័រជាភាសាខ្មែរដោយឥតគិតថ្លៃ។
មេរៀនសំខាន់ៗដែលស្ថាប័នផ្សេងអាចរៀនពីការផ្លាស់ប្តូរនេះមាន៖
- បំលែងឯកសារចាស់ជាមុន៖ ប្រើ KhmerConverter ដើម្បីបំលែងបណ្ណសារ legacy ទៅ Unicode មុនពេលឈប់ប្រើពុម្ពចាស់ ដើម្បីកុំឱ្យបាត់បង់ទិន្នន័យ។
- បណ្តុះបណ្តាលបុគ្គលិក៖ ការប្តូរប្លង់ក្តារចុចត្រូវការការហ្វឹកហាត់ ដូច្នេះត្រូវរៀបចំសិក្ខាសាលា និងឯកសារណែនាំ។
- កំណត់ស្តង់ដារតែមួយ៖ ជ្រើសប្លង់ និងពុម្ពអក្សរ Unicode តែមួយសម្រាប់ស្ថាប័នទាំងមូល ដើម្បីជៀសវាងភាពមិនត្រូវគ្នា។
សព្វថ្ងៃនេះ Khmer Unicode បានក្លាយជាស្តង់ដារទូទៅលើ Windows, macOS, Android, និង iOS ដែលធ្វើឱ្យឯកសារខ្មែរអាចស្វែងរក ចែករំលែក និងបង្ហាញត្រឹមត្រូវលើគ្រប់ឧបករណ៍។ ការផ្លាស់ប្តូរនេះបង្ហាញថា ការវិនិយោគលើ Unicode តាំងពីដំបូង ជួយសន្សំពេលវេលា និងការខាតបង់ទិន្នន័យយ៉ាងច្រើនក្នុងរយៈពេលវែង។
ការបម្លែងឯកសារចាស់ពីពុម្ពអក្សរ Limon និង ABC ទៅ Unicode
ស្ថាប័ន និងបុគ្គលជាច្រើននៅតែមានឯកសារ Word រាប់ពាន់ទំព័រដែលវាយដោយពុម្ពអក្សរចាស់ដូចជា Limon, ABC-ZWSP និង Kh Battambang។ ឯកសារទាំងនេះមើលទៅដូចជាខ្មែរ ប៉ុន្តែតាមពិតវាជាអក្សរឡាតាំងដែលប្តូររូបរាង ដូច្នេះវាមិនអាចស្វែងរក ឬតម្រៀបបានទេ។ ដើម្បីបម្លែងវាទៅ Unicode អ្នកត្រូវប្រើឧបករណ៍បម្លែងពិសេស មិនមែនគ្រាន់តែប្តូរពុម្ពអក្សរនោះទេ។
ឧបករណ៍ដែលគេប្រើច្រើនជាងគេគឺ KhmerConverter ដែលបង្កើតដោយគម្រោង KhmerOS របស់ Open Institute តាំងពីឆ្នាំ 2006។ វាជាកម្មវិធីសេរី (free, open-source) ដែលគាំទ្រការបម្លែងពី Limon, ABC, Truth និងពុម្ពអក្សរចាស់ផ្សេងទៀតទៅ Unicode ដោយផ្ទាល់នៅក្នុងឯកសារ .doc និង .rtf។ ជម្រើសមួយទៀតគឺ SBBIC Khmer Unicode Converter ដែលដំណើរការតាមអនឡាញ ងាយស្រួលសម្រាប់អត្ថបទខ្លីៗ។
- បម្រុងទុក (backup) ឯកសារដើមជាមុនសិន ព្រោះការបម្លែងមិនអាចត្រឡប់ក្រោយវិញបានទេ។
- បើក KhmerConverter រួចជ្រើសរើសពុម្ពអក្សរប្រភព (ឧ. Limon) ឱ្យត្រឹមត្រូវ ព្រោះការជ្រើសខុសនឹងបង្កើតអក្សរច្របូកច្របល់។
- បម្លែងឯកសារ រួចពិនិត្យមើលស្រៈ ាំ ើ ួ និងជើងអក្សរ ដែលជាកន្លែងកំហុសកើតឡើងញឹកញាប់បំផុត។
- កំណត់ពុម្ពអក្សរ Unicode ដូចជា Khmer OS Battambang ឬ Noto Sans Khmer ឱ្យឯកសារទាំងមូល។
តាមការណែនាំរបស់ Open Institute (KhmerOS 2010) ការបម្លែងឯកសារធំៗគួរធ្វើជាបាច់ (batch) ហើយត្រូវមានមនុស្សពិនិត្យឡើងវិញ ព្រោះឧបករណ៍ស្វ័យប្រវត្តិមិនអាចស្គាល់ការតម្រៀបជើងអក្សរខុសក្នុងឯកសារដើមបានទាំងស្រុងនោះទេ។ ចំពោះតារាង Excel ដែលប្រើ Limon អ្នកត្រូវចម្លងទិន្នន័យចេញជាអត្ថបទសុទ្ធ បម្លែងវា រួចបញ្ចូលត្រឡប់វិញ ដោយសារ KhmerConverter មិនគាំទ្រឯកសារ .xls ដោយផ្ទាល់ឡើយ។ វិធីសាស្ត្រនេះជួយរក្សាទុកឯកសារចាស់ឱ្យអាចស្វែងរក និងប្រើបានយូរអង្វែងលើប្រព័ន្ធទំនើប។
ការវាយលេខខ្មែរ និងនិមិត្តសញ្ញាពិសេស (៛ ។ ៕ ៙ ៚)
ក្រៅពីព្យញ្ជនៈ និងស្រៈ ការសរសេរខ្មែរបែបពេញលេញត្រូវការនិមិត្តសញ្ញាជាក់លាក់ដែលអ្នកប្រើថ្មីៗច្រើនមិនដឹងពីរបៀបវាយ។ និមិត្តសញ្ញាទាំងនេះមានកន្លែងជាក់លាក់ក្នុងស្តង់ដារ Unicode ដែល Unicode Consortium បានកំណត់ឱ្យអក្សរខ្មែរនៅ block U+1780 ដល់ U+17FF ចាប់តាំងពី Unicode កំណែ 3.0 ឆ្នាំ 1999។
លេខខ្មែរ ០ ដល់ ៩ ស្ថិតនៅ U+17E0 ដល់ U+17E9។ នៅលើក្តារចុច NiDA និង Khmer Unicode ស្ដង់ដារ អ្នកវាយលេខខ្មែរដោយចុចលេខធម្មតា (1, 2, 3) ខណៈដែលលេខអារ៉ាប់ត្រូវចុចជាមួយ Shift ឬ Alt អាស្រ័យលើប្លង់។ និមិត្តសញ្ញាសំខាន់ៗរួមមាន ខណ្ឌ ។ (U+17D4) សម្រាប់ចុងប្រយោគ, បរិយោសាន ៕ (U+17D5) សម្រាប់ចុងកថាខណ្ឌ ឬចុងអត្ថបទ, និងសញ្ញាលេខ ៛ (U+17DB) សម្រាប់រូបិយប័ណ្ណរៀល។
- ខណ្ឌ ។ ៖ ប្រើជំនួសសញ្ញាចុច (.) ភាសាអង់គ្លេស នៅចុងប្រយោគខ្មែរ។
- បរិយោសាន ៕ ៖ ប្រើនៅចុងបញ្ចប់នៃកថាខណ្ឌ ឬឯកសារផ្លូវការ។
- លេខ ៛ ៖ ដាក់ពីក្រោយចំនួនទឹកប្រាក់ ឧទាហរណ៍ ៤០០០៛។
- គោមូត្រ ៙ និងចំណុចពីរគូស ៚ ៖ ប្រើក្នុងអត្ថបទសាសនា និងពាក្យកាព្យបុរាណ។
នៅលើទូរស័ព្ទ Android និង iPhone ដែលប្រើ Gboard ឬ Khmer Smart Keyboard និមិត្តសញ្ញាទាំងនេះស្ថិតនៅផ្ទាំងសញ្ញា (symbol layer) ដែលអ្នកចូលដោយចុចប៊ូតុង “១២៣” ឬ “?123″។ បើនិមិត្តសញ្ញាមួយមិនបង្ហាញ ឬប្រែជាប្រអប់ការ៉េ នោះមកពីពុម្ពអក្សរលើឧបករណ៍មិនទាន់ពេញលេញ ដែលក្នុងករណីនេះការដំឡើង Noto Sans Khmer ដែល Google ផ្សព្វផ្សាយដោយឥតគិតថ្លៃ នឹងបំពេញតួអក្សរ Unicode ខ្មែរទាំង 114 តួ ឱ្យបង្ហាញបានត្រឹមត្រូវ។
ក្តារចុចហាតវែរ និងស្ទីកគ័រខ្មែរ៖ ទីផ្សារ និងតម្លៃជាក់ស្តែង
ការដំឡើងក្តារចុចខ្មែរក្នុងប្រព័ន្ធគឺគ្រាន់តែជាពាក់កណ្តាលនៃដំណើរការ។ អ្នកដែលមើលក្តារចុចពេលវាយ (មិនមែនវាយដោយចាំ) ត្រូវការសញ្ញាខ្មែរនៅលើគ្រាប់ចុចជាក់ស្តែង។ នៅកម្ពុជា មានជម្រើសសំខាន់បីៈ ស្ទីកគ័រខ្មែរ, ក្តារចុចដែលមានអក្សរខ្មែរបោះពុម្ពស្រាប់ និងការឆ្លាក់ឡាស៊ែរ (laser engraving)។
| ជម្រើស | តម្លៃប្រហាក់ប្រហែល | ភាពធន់ |
|---|---|---|
| ស្ទីកគ័រខ្មែរ (ផ្លាស្ទិច) | 2,000 ដល់ 8,000៛ (0.50 ដល់ 2 ដុល្លារ) | ងាយរបក 6 ដល់ 12 ខែ |
| ក្តារចុច USB បោះពុម្ពខ្មែរ | 20,000 ដល់ 60,000៛ (5 ដល់ 15 ដុល្លារ) | មធ្យម |
| Laptop ឆ្លាក់ឡាស៊ែរ | 40,000 ដល់ 80,000៛ (10 ដល់ 20 ដុល្លារ) | ខ្ពស់ ស្ថិតស្ថេរ |
តម្លៃខាងលើជាការសង្កេតពីផ្សារ IT នៅផ្សារ Sorya និងហាងតាមផ្លូវ Monivong ក្នុងរាជធានីភ្នំពេញ ឆ្នាំ 2025។ ស្ទីកគ័រគឺថោកជាងគេ ប៉ុន្តែវាមានគុណវិបត្តិដែលគេមើលរំលង៖ កាវរបស់វាងាយរលុងពេលដៃបែកញើស ហើយផ្នែកគែមរបស់ស្ទីកគ័រអាចជាប់ក្រោមក្រចកពេលវាយលឿន។
សម្រាប់អ្នកដែលវាយជាប្រចាំ ការឆ្លាក់ឡាស៊ែរ (laser engraving) ដែលហាងជួសជុលកុំព្យូទ័រធំៗផ្តល់ជូន គឺជាជម្រើសល្អជាងគេ ព្រោះអក្សរត្រូវឆ្លាក់ចូលក្នុងគ្រាប់ចុចមិនរបក។ ទោះជាយ៉ាងណា អ្នកជំនាញវាយអក្សរលឿនជាច្រើនណែនាំឱ្យរៀនវាយដោយចាំ (touch typing) ជំនួសវិញ ព្រោះការមើលក្តារចុចបន្ថយល្បឿនវាយ ហើយប្លង់ NiDA ខ្មែរមានគ្រាប់ចុចតែ 33 ព្យញ្ជនៈ បូកនឹងស្រៈ ដែលអាចទន្ទេញចាំបានក្នុងពេលប្រាំមួយសប្តាហ៍នៃការអនុវត្តទៀងទាត់។
ការវាស់ល្បឿនវាយអក្សរខ្មែរ (WPM/CPM) និងការតាមដានវឌ្ឍនភាព
ការវាស់ល្បឿនវាយអក្សរខ្មែរខុសពីភាសាអង់គ្លេសច្រើន ព្រោះពាក្យខ្មែរមួយអាចត្រូវការការចុចគ្រាប់ច្រើនជាងពាក្យអង់គ្លេស ដោយសារស្រៈ និងជើងអក្សរ។ ដូច្នេះការវាស់តាមឯកតា CPM (តួអក្សរក្នុងមួយនាទី) ឱ្យលទ្ធផលត្រឹមត្រូវជាង WPM (ពាក្យក្នុងមួយនាទី) សម្រាប់ខ្មែរ។ ជាមធ្យម អ្នកវាយខ្មែរម្នាក់ត្រូវចុចគ្រាប់ប្រហែល 1.6 ដង ដើម្បីបង្កើតតួអក្សរ Unicode មួយ បើគិតបញ្ចូលជើងអក្សរ និងស្រៈផ្សំ។
ឧបករណ៍សាកល្បងល្បឿនមានច្រើន។ គេហទំព័រ 10fastfingers និង keybr.com អនុញ្ញាតឱ្យបិទភ្ជាប់អត្ថបទខ្មែរផ្ទាល់ខ្លួនដើម្បីហ្វឹកហាត់ ខណៈ TypingTest.com ផ្តល់ការវាស់ CPM ដោយផ្ទាល់។ ដើម្បីតាមដានវឌ្ឍនភាពឱ្យមានន័យ អ្នកគួរវាស់លើអត្ថបទដដែលៗរៀងរាល់សប្តាហ៍ រួចកត់ត្រាទាំងល្បឿន និងអត្រាកំហុស (error rate)។
- ដំណាក់កាលដំបូង (សប្តាហ៍ទី 1 ដល់ 2)៖ ផ្តោតលើភាពត្រឹមត្រូវ មិនមែនល្បឿន។ គោលដៅ៖ កំហុសក្រោម 5%។
- ដំណាក់កាលកណ្តាល (សប្តាហ៍ទី 3 ដល់ 6)៖ វាយដោយមិនមើលក្តារចុច ដើម្បីបង្កើតទម្លាប់ touch typing។
- ដំណាក់កាលជឿនលឿន៖ ប្រើ AutoCorrect ឬ text expansion សម្រាប់ពាក្យដែលប្រើញឹកញាប់ ដើម្បីបង្កើនល្បឿនជាក់ស្តែង។
សម្រាប់ស្ថាប័នដែលជួលបុគ្គលិកវាយឯកសារ ការវាស់ល្បឿនជាមធ្យោបាយយុត្តិធម៌ក្នុងការវាយតម្លៃជំនាញ ប៉ុន្តែគួរប្រុងប្រយ័ត្នកុំកំណត់គោលដៅខ្ពស់ពេក។ ការសិក្សាស្ដីពីការវាយអក្សរបង្ហាញថា ការផ្តោតលើល្បឿនមុនពេលមានភាពត្រឹមត្រូវ បង្កើនកំហុសដែលត្រូវចំណាយពេលច្រើនជាងមុនដើម្បីកែ ជាពិសេសកំហុសតម្រៀបជើងអក្សរខ្មែរដែលមើលមិនឃើញដោយភ្នែកទទេ។ ការតាមដាន error rate រួមជាមួយ CPM ផ្តល់រូបភាពពេញលេញជាងការមើលតែលេខល្បឿនតែម្យ៉ាង។
ការវាយ និងបង្ហាញអក្សរខ្មែរក្នុងកម្មវិធីការិយាល័យ (Word, Google Docs, LibreOffice)
ការដំឡើងក្តារចុចបានជោគជ័យ មិនទាន់ធានាថាអក្សរខ្មែរបង្ហាញត្រឹមត្រូវក្នុងកម្មវិធីការិយាល័យនោះទេ ព្រោះអក្សរខ្មែរជាប្រភេទ “complex script” ដែលត្រូវការម៉ាស៊ីនរៀបតួអក្សរ (text shaping engine) ដើម្បីភ្ជាប់ជើង និងស្រៈឲ្យត្រូវកន្លែង។ ខាងក្រោមនេះជាការកំណត់ជាក់ស្តែងសម្រាប់កម្មវិធីពេញនិយមបីសំខាន់។
- Microsoft Word៖ Microsoft បានបញ្ចូលការគាំទ្រ Khmer Unicode តាំងពី Office 2010 (ប្រភព៖ Microsoft Office Support)។ ជ្រើសពុម្ពអក្សរ Khmer OS, Khmer OS System ឬ Khmer OS Battambang រួចចូល File ▸ Options ▸ Language ដើម្បីបន្ថែម “Khmer” សម្រាប់ការត្រួតពិនិត្យអក្ខរាវិរុទ្ធ។
- Google Docs៖ គាំទ្រអក្សរខ្មែរដោយស្វ័យប្រវត្តិតាមរយៈពុម្ពអក្សរ Noto Sans Khmer របស់ Google ដោយមិនបាច់ដំឡើងបន្ថែម។ ប្តូរភាសាឯកសារនៅ File ▸ Language ▸ ខ្មែរ ដើម្បីឲ្យ autocorrect ឈប់កែខុស។
- LibreOffice៖ ត្រូវបើក Complex Text Layout (CTL) ជាមុនសិននៅ Tools ▸ Options ▸ Language Settings ▸ Languages រួចកំណត់ CTL ទៅ “Khmer” បើមិនបើកទេ ជើងអក្សរនឹងបែកខ្ញែក។
បញ្ហាទូទៅមួយទៀតគឺទំហំអក្សរ។ ដោយសារខ្មែរមានជើង និងស្រៈពីលើពីក្រោម អក្សរទំហំ 11pt (default របស់ Latin) តែងតែតូចពេក ហើយធ្វើឲ្យជើងជាប់គ្នា។ អ្នកជំនាញរចនាឯកសារខ្មែរភាគច្រើនកំណត់ទំហំចន្លោះ 14pt ដល់ 16pt និងបង្កើនគម្លាតបន្ទាត់ (line spacing) ដល់ 1.5 ដើម្បីឲ្យអានស្រួល។
| កម្មវិធី | ការកំណត់ចាំបាច់ | ពុម្ពអក្សរណែនាំ |
|---|---|---|
| MS Word | បន្ថែមភាសា Khmer ក្នុង Options | Khmer OS System |
| Google Docs | File ▸ Language ▸ ខ្មែរ | Noto Sans Khmer |
| LibreOffice | បើក CTL = Khmer | Khmer OS Battambang |
ប្រសិនបើឯកសារបង្ហាញត្រឹមត្រូវនៅលើម៉ាស៊ីនអ្នក តែបែកខ្ញែកនៅម៉ាស៊ីនអ្នកដទៃ មូលហេតុជាញឹកញាប់គឺម៉ាស៊ីននោះមិនមានពុម្ពអក្សរដែលអ្នកប្រើ។ ដំណោះស្រាយល្អបំផុតគឺ Embed ពុម្ពអក្សរ (File ▸ Options ▸ Save ▸ Embed fonts in the file) ឬនាំចេញជា PDF មុននឹងផ្ញើ។
ការវាយ និងស្វែងរកអក្សរខ្មែរនៅលើបណ្តាញសង្គម និងម៉ាស៊ីនស្វែងរក
ការវាយអក្សរខ្មែរនៅកម្ពុជាភាគច្រើនកើតឡើងលើទូរស័ព្ទ និងបណ្តាញសង្គមជាជាងលើកុំព្យូទ័រ។ យោងតាមរបាយការណ៍ DataReportal “Digital 2024: Cambodia” ដែលរៀបចំដោយ Kepios កម្ពុជាមានអ្នកប្រើអ៊ីនធឺណិតប្រមាណ 13.79 លាននាក់នៅដើមឆ្នាំ 2024 ហើយ Facebook មានអ្នកប្រើប្រមាណ 11.35 លាននាក់។ របាយការណ៍ដដែលបញ្ជាក់ថា ការតភ្ជាប់ទូរស័ព្ទចល័ត (mobile connections) លើសចំនួនប្រជាជន ដែលបង្ហាញថាការវាយតាមទូរស័ព្ទជាស្តង់ដារពិតប្រាកដ។
នេះមានន័យសំខាន់មួយ៖ ប្រសិនបើអ្នកនៅតែប្រើពុម្ពអក្សរចាស់ដូចជា Limon ឬ ABC ការសរសេររបស់អ្នកនឹង មិនអាចស្វែងរកឃើញ នៅលើ Facebook, Telegram ឬ Google ឡើយ ព្រោះប្រព័ន្ធស្វែងរកអានតែ Unicode។ អត្ថបទ Limon ដែលដាក់ជារូបភាព ឬជា encoding ចាស់ ត្រូវបានចាត់ទុកជាអក្សរឥតន័យ (gibberish) ដោយម៉ាស៊ីនស្វែងរក។ ការប្តូរទៅ Unicode ទើបធ្វើឲ្យមាតិការបស់អ្នកអាចរកឃើញ និងបង្ហើបឡើងក្នុងលទ្ធផលស្វែងរក។
- Telegram៖ គាំទ្រ Unicode ខ្មែរពេញលេញ និងជា platform ពេញនិយមសម្រាប់ក្រុម (groups) ធំៗនៅកម្ពុជា។ ការស្វែងរកសារ (search in chat) ដំណើរការតែលើ Unicode ប៉ុណ្ណោះ។
- Facebook៖ រាប់បញ្ចូលការបង្ហាញ Noto Sans Khmer នៅក្នុង app ដោយស្វ័យប្រវត្តិ។ Hashtag ខ្មែរ (#) ដំណើរការតែជាមួយ Unicode។
- Google Search៖ ប្រើ Gboard ឬ Google Input Tools ដើម្បីវាយ ហើយ Google នឹងផ្គូផ្គងលទ្ធផលជាខ្មែរ បើពាក្យជា Unicode។
ល្បិចជាក់ស្តែងសម្រាប់អ្នកធ្វើទីផ្សារ និងម្ចាស់អាជីវកម្ម៖ នៅពេលសរសេរ caption ឬ post ត្រូវប្រាកដថាអក្សរជា Unicode (សាកល្បងដោយ copy អត្ថបទទៅ Google Search បើស្វែងរកឃើញ មានន័យថាជា Unicode)។ ការប្រើ emoji លាយជាមួយអក្សរខ្មែរមិនប៉ះពាល់ដល់ការស្វែងរកទេ តែការដាក់អត្ថបទសំខាន់ៗជារូបភាពវិញ បំផ្លាញលទ្ធភាពស្វែងរក និងលទ្ធភាពចូលប្រើ (accessibility) សម្រាប់អ្នកប្រើ screen reader។
ឧបករណ៍បំលែងសូរស័ព្ទ (Transliteration) និង AI សម្រាប់អ្នកមិនទាន់ស្ទាត់ប្លង់ក្តារចុច
សម្រាប់អ្នកដែលមិនទាន់ចេះប្លង់ NiDA ឬ Khmer Unicode ស្ទាត់ មានវិធីវាយដោយ transliteration គឺវាយសូរសំឡេងជាអក្សរឡាតាំង រួចកម្មវិធីបំលែងទៅជាខ្មែរ។ ឧទាហរណ៍ វាយ “sour sdei” ប្រែទៅជា “សួស្តី” ដោយស្វ័យប្រវត្តិ។ វិធីនេះស័ក្តិសមសម្រាប់អ្នកចាប់ផ្តើម តែយឺតជាងការវាយផ្ទាល់ ហើយត្រូវការការតភ្ជាប់អ៊ីនធឺណិត។
- Google Input Tools៖ ផ្នែកបន្ថែម (extension) ឥតគិតថ្លៃលើ Chrome និងជា web tool នៅ google.com/inputtools។ ផ្តល់ការ transliteration ខ្មែរ និងក្តារចុចនិម្មិតលើអេក្រង់។
- Gboard៖ ក្នុង app Gboard របស់ Google អ្នកអាចបន្ថែម “Khmer (transliteration)” ជា layout ដាច់ដោយឡែកពី Khmer ធម្មតា ដែលអនុញ្ញាតឲ្យឆ្លាស់គ្នាបានយ៉ាងងាយ។
- ឧបករណ៍ AI៖ គំរូ AI សម័យថ្មីដូចជា Claude និងសេវាបកប្រែ Google Translate អាចទទួលអក្សរឡាតាំងបែប romanized រួចបង្ហាញលទ្ធផលជា Unicode ខ្មែរត្រឹមត្រូវ ហើយក៏អាចជួយកែអក្ខរាវិរុទ្ធ និងវេយ្យាករណ៍ផងដែរ។
ត្រូវដឹងពីដែនកំណត់ផងដែរ។ ដោយសារខ្មែរមិនមានស្តង់ដារ romanization តែមួយ (ប្រព័ន្ធ ALA-LC, UN, និងការសរសេរតាមទម្លាប់ខុសៗគ្នា) ការ transliteration តែងតែផ្តល់ជម្រើសច្រើនសម្រាប់ពាក្យតែមួយ ដូច្នេះអ្នកត្រូវជ្រើសរើសដោយផ្ទាល់។ ពាក្យបច្ចេកទេស ឈ្មោះមនុស្ស និងពាក្យកម្ចីពីបរទេសច្រើនតែបំលែងខុស។
| ឧបករណ៍ | ត្រូវការអ៊ីនធឺណិត | សមនឹង |
|---|---|---|
| Google Input Tools | បាទ/ចាស | កុំព្យូទ័រ Chrome |
| Gboard transliteration | ភាគច្រើនបាទ/ចាស | ទូរស័ព្ទ Android/iPhone |
| AI (Claude, Translate) | បាទ/ចាស | ការសរសេរវែង កែភាសា |
ដំបូន្មានជាក់ស្តែង៖ ប្រើ transliteration ជា “ស្ពាន” ប៉ុណ្ណោះ។ នៅពេលអ្នកវាយញឹកញាប់ ការរៀនប្លង់ Unicode ផ្ទាល់នឹងលឿនជាង និងមិនពឹងផ្អែកលើអ៊ីនធឺណិត។ អ្នកប្រើជាច្រើនចាប់ផ្តើមដោយ transliteration ប៉ុន្មានសប្តាហ៍ រួចប្តូរទៅប្លង់ NiDA ពេញលេញនៅពេលធ្លាប់ទីតាំងតួអក្សរ។
ការវាយ និងដំណើរការអក្សរខ្មែរក្នុងបរិស្ថានសរសេរកម្មវិធី ស្ថានីយ និងមូលដ្ឋានទិន្នន័យ
សម្រាប់អ្នកសរសេរកម្មវិធី បញ្ហាមិនមែននៅត្រឹមការវាយអក្សរខ្មែរទេ ប៉ុន្តែនៅត្រង់ការរក្សាទុក និងបង្ហាញវាឱ្យត្រឹមត្រូវ។ ច្បាប់ទីមួយគឺត្រូវរក្សាឯកសារកូដជាទម្រង់ UTF-8 ដោយគ្មាន BOM។ ក្នុង Visual Studio Code សូមចុចលើពាក្យ “UTF-8” នៅជ្រុងខាងស្តាំក្រោម រួចជ្រើស “Save with Encoding” ដើម្បីបញ្ជាក់ការ encode។ ស្តង់ដារ UTF-8 ត្រូវបានកំណត់ដោយ Unicode Consortium (កំណែ 16.0 ឆ្នាំ 2024) ដែលអក្សរខ្មែរស្ថិតក្នុងប្លុក U+1780 ដល់ U+17FF។
បញ្ហាធំបំផុតមួយគឺមូលដ្ឋានទិន្នន័យ MySQL ចាស់ដែលប្រើ charset ឈ្មោះ “utf8” ដែលផ្ទុកបានត្រឹម 3 បៃក្នុងមួយតួ។ អក្សរខ្មែរខ្លះ និងសញ្ញាបន្សំ ត្រូវការ utf8mb4 (4 បៃ)។ ដូច្នេះត្រូវកំណត់តារាងជា utf8mb4_unicode_ci ដើម្បីកុំឱ្យអក្សរក្លាយជាសញ្ញាសួរ។ ឯកសារ MySQL ផ្លូវការ (Oracle 2024) បានណែនាំឱ្យបោះបង់ “utf8” ចាស់ ហើយប្រើ utf8mb4 ជំនួសវិញសម្រាប់គម្រោងថ្មីទាំងអស់។
នៅក្នុងស្ថានីយ (Terminal) អក្សរខ្មែរច្រើនតែបង្ហាញខុសព្រោះ font ប្រភេទ monospace មិនទាន់គាំទ្រ Khmer បានល្អ។ ដំណោះស្រាយជាក់ស្តែងគឺដំឡើង font ដូចជា “Noto Sans Khmer” (Google 2023) ឬប្តូរទៅប្រើ terminal ទំនើបដូចជា Windows Terminal, iTerm2 ឬ WezTerm ដែលគ្រប់គ្រងតួអក្សរ Unicode ច្រើនបៃបានប្រសើរជាង។ ចំពោះ Git សូមកំណត់ git config – global core.quotepath false ដើម្បីឱ្យឈ្មោះឯកសារខ្មែរបង្ហាញជាអក្សរធម្មតា មិនមែនជាលេខកូដ octal។
- ក្នុង HTML ត្រូវដាក់
<meta charset="utf-8">ជាបន្ទាត់ដំបូងក្នុង <head>។ - ក្នុង Python 3 string ជា Unicode ស្រាប់ ប៉ុន្តែពេលអាន/សរសេរ file ត្រូវបញ្ជាក់
encoding="utf-8"។ - ប្រើ
len()ដោយប្រុងប្រយ័ត្ន ព្រោះ ១ តួអក្សរខ្មែរដែលឃើញ អាចជា code point ច្រើនបន្សំគ្នា (grapheme cluster)។
ការវាយអក្សរខ្មែរសម្រាប់អ្នកពិការ និងបច្ចេកវិទ្យាជំនួយ (Accessibility)
តាមរបាយការណ៍របស់ WHO (2023) មនុស្សប្រមាណ 16 ភាគរយនៃប្រជាជនពិភពលោករស់នៅជាមួយពិការភាពណាមួយ ហើយជំរឿនទូទៅឆ្នាំ 2019 របស់វិទ្យាស្ថានជាតិស្ថិតិកម្ពុជា បានរាប់ប្រជាជនពិការប្រមាណ 4.9 ភាគរយ។ សម្រាប់មនុស្សទាំងនេះ ការវាយអក្សរខ្មែរត្រូវការវិធីផ្សេងពីក្តារចុចធម្មតា។
សម្រាប់អ្នកមើលមិនឃើញ កម្មវិធីអានអេក្រង់ NVDA (ឥតគិតថ្លៃ លើ Windows) និង VoiceOver (មានស្រាប់លើ Mac/iPhone) អាចអានអក្សរខ្មែរ Unicode បាន ប៉ុន្តែគុណភាពសំឡេងភាសាខ្មែរនៅមានកម្រិត។ ការស្ទង់មតិ WebAIM Screen Reader Survey #10 (2024) បង្ហាញថា NVDA និង JAWS គ្របដណ្តប់អ្នកប្រើភាគច្រើន ដែលធ្វើឱ្យការសរសេរ Unicode ត្រឹមត្រូវ (មិនមែន font ចាស់ Limon) ក្លាយជាលក្ខខណ្ឌចាំបាច់ ព្រោះ font រូបភាពចាស់ធ្វើឱ្យកម្មវិធីអានសំឡេងអានជាសំរាមអក្សរ។
| បច្ចេកវិទ្យាជំនួយ | ប្រភេទពិការភាព | តម្លៃ |
|---|---|---|
| NVDA (អានអេក្រង់) | មើលមិនឃើញ | ឥតគិតថ្លៃ |
| VoiceOver / TalkBack | មើលមិនឃើញ | មានស្រាប់ក្នុងឧបករណ៍ |
| Switch Access (Android) | ចលនាដៃកម្រិត | ឥតគិតថ្លៃ |
| Voice Access / Gboard សំឡេង | ចលនាដៃកម្រិត | ឥតគិតថ្លៃ |
សម្រាប់អ្នកដែលមានបញ្ហាចលនាដៃ Switch Access លើ Android និង Voice Access អនុញ្ញាតឱ្យជ្រើសតួអក្សរដោយការស្កេនបន្តបន្ទាប់ ឬដោយបញ្ជាសំឡេង។ លើ iPhone មុខងារ “Hold Duration” និង “Sticky Keys” ជួយអ្នកដែលចុចគ្រាប់ច្រើនព្រមគ្នាមិនបាន។ ដើម្បីឱ្យអត្ថបទខ្មែរអាចចូលប្រើបានពិតប្រាកដ អ្នកអភិវឌ្ឍគេហទំព័រគួរដាក់ lang="km" លើធាតុ HTML ដើម្បីប្រាប់កម្មវិធីអានសំឡេងឱ្យជ្រើសសំឡេងភាសាខ្មែរ និងគួររក្សា contrast ពណ៌តាមស្តង់ដារ WCAG 2.1 កម្រិត AA (W3C 2018) ដែលណែនាំ contrast ratio យ៉ាងតិច 4.5 ទៅ 1 សម្រាប់អក្សរធម្មតា។
Related Reading
- បច្ចេកវិទ្យា និងការច្នៃប្រឌិតឌីជីថលនៅកម្ពុជា
- AI និងភាសាខ្មែរ៖ ការបកប្រែ សំឡេង និងករណីប្រើប្រាស់
- Startup បច្ចេកវិទ្យាខ្មែរ៖ ក្រុមហ៊ុនឈានមុខ និងឱកាស
- កម្មវិធីខ្មែរ ធៀបនឹងកម្មវិធីបរទេស៖ ការប្រៀបធៀបពេញលេញ
- ការទូទាត់ឌីជីថល និង Fintech ខ្មែរ៖ Bakong និង KHQR
- ដោះស្រាយបញ្ហាអក្សរខ្មែរខូច (Tofu/Boxes) និងបញ្ហាបច្ចេកទេសទូទៅ
- បច្ចេកវិទ្យាខ្មែរ ជាអ្វី៖ មគ្គុទេសក៍ឌីជីថលនៅកម្ពុជា
- ប្រវត្តិបច្ចេកវិទ្យានៅកម្ពុជា៖ ពីឆ្នាំ១៩៩០ ដល់បច្ចុប្បន្ន
- រដ្ឋាភិបាលឌីជីថល (e-Government) នៅកម្ពុជា៖ សេវា និងរបៀបប្រើ
- របៀបប្រើ Khmer Unicode និងពុម្ពអក្សរខ្មែរ៖ មគ្គុទេសក៍ជំហានៗ
- សុវត្ថិភាពអ៊ីនធឺណិត កម្ពុជា៖ ការការពារទិន្នន័យសម្រាប់អ្នកប្រើ
- ហេតុអ្វីបច្ចេកវិទ្យាខ្មែរសំខាន់សម្រាប់សេដ្ឋកិច្ចកម្ពុជា
- ABA Mobile ការវាយតម្លៃ៖ មុខងារ ថ្លៃសេវា និងបទពិសោធន៍
- Bakong ការវាយតម្លៃ៖ មុខងារ សុវត្ថិភាព និងការប្រើប្រាស់
- Pi Pay ការវាយតម្លៃ៖ កាបូបឌីជីថល មុខងារ និងសុវត្ថិភាព
- Smart ធៀប Cellcard ធៀប Metfone៖ ការវាយតម្លៃបណ្តាញ និងអ៊ីនធឺណិត
- Wing Bank ការវាយតម្លៃ៖ សេវាកម្ម គុណសម្បត្តិ និងគុណវិបត្តិ
- ពុម្ពអក្សរ Chuon Nath ការវាយតម្លៃ៖ ការប្រើ និងភាពឆបគ្នា
ប្រភពយោង
- Unicode Consortium (តារាងលេខកូដអក្សរខ្មែរ U+1780) – https://www.unicode.org/charts/PDF/U1780.pdf
- Wikipedia (ប្លុក Unicode សម្រាប់អក្សរខ្មែរ) – https://en.wikipedia.org/wiki/Khmer_(Unicode_block)
- Wikipedia (អក្សរខ្មែរ) – https://en.wikipedia.org/wiki/Khmer_script
- Microsoft Learn (ប្លង់ក្តារចុចខ្មែរ) – https://learn.microsoft.com/en-us/globalization/keyboards/kbdkhmr
- Apple Support (ការបន្ថែមប្រភពបញ្ចូលនៅលើ Mac) – https://support.apple.com/guide/mac-help/cht1399/mac
ម៉ូដខ្មែរ 2026៖ ការរួមបញ្ចូលរវាងប្រពៃណី និងនិន្នាការសម័យទំនើប
{“@context”:”https://schema.org”,”@type”:”Article”,”headline”:”របៀបដំឡើង និងវាយអក្សរខ្មែរលើ Windows, Mac, Android, iPhone”,”inLanguage”:”km”,”author”:{“@type”:”Organization”,”name”:”Editorial”},”publisher”:{“@type”:”Organization”,”name”:”Khmer pulse Hub”},”about”:”ក្តារចុច ខ្មែរ ដំឡើង”}





