อ่าน 2 นาที
รหัสอักษรเบรลล์คอมพิวเตอร์
อักษรเบรลล์คอมพิวเตอร์เป็นการดัดแปลงอักษรเบรลล์เพื่อใช้ในการแสดงผลข้อมูลที่เกี่ยวข้องกับคอมพิวเตอร์อย่างแม่นยำ เช่น โปรแกรม บรรทัดโปรแกรม คำสั่งคอมพิวเตอร์ และชื่อไฟล์...
รหัสอักษรเบรลล์คอมพิวเตอร์
| 1 | 4 |
| 2 | 5 |
| 3 | 6 |
| 7 | 8 |
อักษรเบรลล์คอมพิวเตอร์เป็นการดัดแปลงอักษรเบรลล์เพื่อใช้ในการแสดงผลข้อมูลที่เกี่ยวข้องกับคอมพิวเตอร์อย่างแม่นยำ เช่น โปรแกรม บรรทัดโปรแกรม คำสั่งคอมพิวเตอร์ และชื่อไฟล์ แตกต่างจากอักษรเบรลล์ 6 จุดมาตรฐาน แต่คล้ายกับรหัสอักษรเบรลล์ของ Gardner–Salinasซึ่งอาจใช้รูปแบบอักษรเบรลล์ 8 จุดเพิ่มเติมได้
มีมาตรฐานสองแบบสำหรับการแสดงรหัสคอมพิวเตอร์ด้วยอักษรเบรลล์:
1) รหัสอักษรเบรลล์คอมพิวเตอร์ตามที่กำหนดโดยหน่วยงานอักษรเบรลล์แห่งอเมริกาเหนือ[ 1 ]อย่างไรก็ตาม ตั้งแต่เดือนมกราคม 2016 รหัสนี้ไม่ถือเป็นรหัสทางการในสหรัฐอเมริกาอีกต่อไป และถูกแทนที่ด้วยอักษรเบรลล์ภาษาอังกฤษแบบรวม (UEB) ซึ่งใช้รูปแบบอักษรเบรลล์ 6 จุดเท่านั้นในการแสดงจุดรหัสการพิมพ์ทั้งหมดของASCIIโดยแทบจะเหมือนกับBraille ASCIIซึ่งเป็นระบบการแสดงอักษรเบรลล์ด้วยอักขระ ASCII ซึ่งมีเป้าหมายเดียวกันกับรหัสอักษรเบรลล์คอมพิวเตอร์ ในการแสดงจุดรหัส ASCII 0x60, 0x7B, 0x7C, 0x7D, 0x7E รวมถึงตัวพิมพ์ใหญ่ จะใช้อักขระ 4-5-6 ( ⠸ ) เป็นตัวบ่งชี้การเลื่อนหรือตัวดัดแปลง ดังนั้น`(เครื่องหมายเน้นเสียง 0x60) จะถูกแทนด้วย⠸ ⠈โดยที่⠈ถูกกำหนดให้กับ@(เครื่องหมาย at 0x40) กล่าวอีกนัยหนึ่ง⠸จะเพิ่ม (สำหรับเครื่องหมายวรรคตอน) หรือลบ (สำหรับตัวอักษร) 32 ออกจากค่า ASCII ของอักขระที่ตามมา ซึ่งแตกต่างจากอักษรเบรลล์ ASCII _(ขีดล่าง, 0x5F) ที่แสดงด้วย ⠸ ⠸
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | เอ | บี | ซี | ดี | อี | เอฟ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2_ | ⠀ | ⠮ | ⠐ | ⠼ | ⠫ | ⠩ | ⠯ | ⠄ | ⠷ | ⠾ | ⠡ | ⠬ | ⠠ | ⠤ | ⠨ | ⠌ |
| 3_ | ⠴ | ⠂ | ⠆ | ⠒ | ⠲ | ⠢ | ⠖ | ⠶ | ⠦ | ⠔ | ⠱ | ⠰ | ⠣ | ⠿ | ⠜ | ⠹ |
| 4_ | ⠈ | ⠸ ⠁ | ⠸ ⠃ | ⠸ ⠉ | ⠸ ⠙ | ⠸ ⠑ | ⠸ ⠋ | ⠸ ⠛ | ⠸ ⠓ | ⠸ ⠊ | ⠸ ⠚ | ⠸ ⠅ | ⠸ ⠇ | ⠸ ⠍ | ⠸ ⠝ | ⠸ ⠕ |
| 5_ | ⠸ ⠏ | ⠸ ⠟ | ⠸ ⠗ | ⠸ ⠎ | ⠸ ⠞ | ⠸ ⠥ | ⠸ ⠧ | ⠸ ⠺ | ⠸ ⠭ | ⠸ ⠽ | ⠸ ⠵ | ⠪ | ⠳ | ⠻ | ⠘ | ⠸ ⠸ |
| 6_ | ⠸ ⠈ | ⠁ | ⠃ | ⠉ | ⠙ | ⠑ | ⠋ | ⠛ | ⠓ | ⠊ | ⠚ | ⠅ | ⠇ | ⠍ | ⠝ | ⠕ |
| 7_ | ⠏ | ⠟ | ⠗ | ⠎ | ⠞ | ⠥ | ⠧ | ⠺ | ⠭ | ⠽ | ⠵ | ⠸ ⠪ | ⠸ ⠳ | ⠸ ⠻ | ⠸ ⠘ | ⠀ |
2) สัญกรณ์คอมพิวเตอร์เบรลล์ (BCN) ตามที่กำหนดโดย หน่วยงานเบรลล์แห่งสห ราชอาณาจักร[ 2 ]ใช้รูปแบบ 8 จุดเพื่อแสดงค่าที่แตกต่างกัน 256 ค่า ดังนั้นจึงสามารถเขียนข้อมูลไบต์ใดๆ ก็ได้ในอักษรเบรลล์
รหัส BCN 8 จุด ถูกกำหนดตามกฎต่อไปนี้:
- ตัวอักษรละตินตัวเล็กและช่องว่างจะถูกแทนด้วยรูปแบบเดียวกันกับรหัสอักษรเบรลล์สากลในชุดจุด 6 จุด
- ตัวอักษรละตินตัวพิมพ์ใหญ่ไม่จำเป็นต้องใช้รูปแบบ "คำนำหน้าตัวพิมพ์ใหญ่" จากอักษรเบรลล์สากล แต่จะใช้จุดเบรลล์แบบขยาย 7 จุดแทน โดยจะประกอบขึ้นจากด้านล่างของรูปแบบอักษรเบรลล์สากลสำหรับตัวอักษรละติน (ดังแสดงในแถวที่ 4 และ 5 เมื่อเทียบกับแถวที่ 6 และ 7 ของตารางด้านล่าง)
- ตัวเลขไม่จำเป็นต้องมีรูปแบบจุด "คำนำหน้าตัวเลข" จากอักษรเบรลล์สากล ตัวเลข 1 ถึง 9 แทนด้วยรูปแบบรหัส 6 จุดของอักษรเบรลล์สากล แต่เลื่อนจุดขึ้นไปหนึ่งแถว และกำหนดจุดเบรลล์ที่ 6 ส่วนตัวเลข 0 จะกำหนดจุดทั้งหมดตั้งแต่ 1 ถึง 6
- เครื่องหมายวรรคตอนและสัญลักษณ์ ASCII พื้นฐาน (ในช่วง 0x21 ถึง 0x2F และจาก 0x3A ถึง 0x3F) จะถูกจัดเรียงใหม่โดยใช้รูปแบบ 6 จุดที่เหลือซึ่งไม่ได้ใช้โดยตัวเลขและตัวอักษรละตินตัวพิมพ์ใหญ่ (ดังแสดงในแถวที่ 2 และ 3 ของตารางด้านล่าง)
- เครื่องหมายวรรคตอนและสัญลักษณ์ ASCII ที่เหลืออยู่ (ในช่วง 0x40, 0x5B ถึง 0x60 และ 0x7B ถึง 0x7F) จะถูกจัดเรียงใหม่โดยใช้รูปแบบ 7 จุดที่เหลืออยู่ ซึ่งไม่ได้ใช้โดยเครื่องหมายวรรคตอน ASCII พื้นฐาน ตัวเลข และตัวอักษรละติน
- ตัวควบคุม C0 (หรือสัญลักษณ์จากรหัสหน้า 437 ของผู้ผลิตอุปกรณ์ดั้งเดิม) ประกอบขึ้นจากจุดเบรลล์ 7 ซึ่งลบ 32 ออกจากค่า ASCII (ดังแสดงในแถวที่ 0 และ 1 เมื่อเทียบกับแถวที่ 2 และ 3 ของตารางด้านล่าง)
- องค์ประกอบของจุดเบรลล์ 8 จะเพิ่ม 128 เข้ากับค่า ASCII (ไม่แสดงในตารางด้านล่าง ใช้สำหรับส่วนขยายของรหัส 8 บิตของการเข้ารหัสแบบ ASCII รวมถึงการเข้ารหัสแบบไบต์เดียว เช่น ISO/IEC 8859 และชุดอักขระ Windows และ OEM รุ่นเก่า หรือการเข้ารหัสแบบหลายไบต์ เช่น Unicode UTF-8) ตารางต่อไปนี้ (ซึ่งแสดงเฉพาะส่วน 7 บิต) สมมติว่าข้อมูล 8 บิตนั้นเข้ารหัสข้อความในชุดอักขระ DOS/OEM CP437 รุ่นเก่า ที่ใช้ใน IBM PC
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | เอ | บี | ซี | ดี | อี | เอฟ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0_ | ⡀ | ⡼ | ⡈ | ⡰ | ⡸ | ⡨ | ⡯ | ⡄ | ⡘ | ⡜ | ⡔ | ⡖ | ⡂ | ⡤ | ⡲ | ⡌ |
| 1_ | ⡿ | ⡡ | ⡣ | ⡩ | ⡹ | ⡱ | ⡫ | ⡻ | ⡳ | ⡪ | ⡒ | ⡆ | ⡦ | ⡶ | ⡴ | ⡢ |
| 2_ | ⠀ | ⠼ | ⠈ | ⠰ | ⠸ | ⠨ | ⠯ | ⠄ | ⠘ | ⠜ | ⠔ | ⠖ | ⠂ | ⠤ | ⠲ | ⠌ |
| 3_ | ⠿ | ⠡ | ⠣ | ⠩ | ⠹ | ⠱ | ⠫ | ⠻ | ⠳ | ⠪ | ⠒ | ⠆ | ⠦ | ⠶ | ⠴ | ⠢ |
| 4_ | ⡮ | ⡁ | ⡃ | ⡉ | ⡙ | ⡑ | ⡋ | ⡛ | ⡓ | ⡊ | ⡚ | ⡅ | ⡇ | ⡍ | ⡝ | ⡕ |
| 5_ | ⡏ | ⡟ | ⡗ | ⡎ | ⡞ | ⡥ | ⡧ | ⡺ | ⡭ | ⡽ | ⡵ | ⡷ | ⡐ | ⡾ | ⡠ | ⡬ |
| 6_ | ⠮ | ⠁ | ⠃ | ⠉ | ⠙ | ⠑ | ⠋ | ⠛ | ⠓ | ⠊ | ⠚ | ⠅ | ⠇ | ⠍ | ⠝ | ⠕ |
| 7_ | ⠏ | ⠟ | ⠗ | ⠎ | ⠞ | ⠥ | ⠧ | ⠺ | ⠭ | ⠽ | ⠵ | ⠷ | ⠐ | ⠾ | ⠠ | ⠬ |
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ รหัสอักษรเบรลล์คอมพิวเตอร์
อักษรเบรลล์คอมพิวเตอร์เป็นการดัดแปลงอักษรเบรลล์เพื่อใช้ในการแสดงผลข้อมูลที่เกี่ยวข้องกับคอมพิวเตอร์อย่างแม่นยำ เช่น โปรแกรม บรรทัดโปรแกรม คำสั่งคอมพิวเตอร์ และชื่อไฟล์...