キーボードシリーズ② 007に学ぶ「外国語KBに手を出すな」
★この物語はフィクションです★
登場する人物・団体・名称等は架空であり、実在のものとは一切関係
ありません。架空の有名人物・団体ともよく似ていますが、これまた
関係ありませんので、苦情・文句・イチャモン等はご遠慮ください。
~ 前回(中国語KB)の続き ~
今回の登場人物
ミス・マニーペニー
M
Q
J・ボンド
秘書室にて
「グッドモーニング、マニーペニー」
「おはようございます。えーと、あなたが新しい007?」
「イエス、マム。マイ・ネーム・イズ・ボンド。ジェットセット・ボンド」
「よろしく、ニューボンドさん。Mがお待ちかねよ」
Mの執務室
「ソーリー・トゥ・ハブ・ケプト・ユー・・・
「ボンド。下手くそな英語はやめて」
「はい」(シュンとする ボンド)
「着任早々で悪いんだけど、任務よ。資料はこのファイルに入っているから、急いで日本に飛んで。日本の次は韓国よ。その次はフランス。そのあとは・・・・航空チケットはマニーペニーから受け取って」
秘書室、再び
「ボンド。これがトーキョー行きのチケット」
「英国航空のファーストクラス?」
「予算削減でLCCのエコノミーよ。機内食は予約していないから、コンビニでおにぎりでも・・・経費で落とすならレシートを忘れないでね」
「・・・・・・」
「必要な道具はQ部門で用意しているから忘れずに受け取ってね、ボンド」
「マニーペニー、任務が終わったら食事でも・・・」
「ミスターボンド、それってセクハラよ。それに私、男性は間に合っているから」
「はい。気を付けます」(シュンとする ボンド)
「それから、Q部門に行く前にT部門に顔を出して」
「T部門?」
「新設されたトレーニング部門よ。ボンドってタッチタイピングが出来ないんでしょ?(前回参照)今回の任務では複数言語でのタイピングが必要だから、出発前にT部門で練習を・・・簡単なあいさつ文と自分の名前、0~9までの数字がタッチタイピングできるようにしておいてね。経費削減で講師はいないから、一人で自習になるけど」
「はい・・・」(シュンとする ボンド)
T部門(自習室)
「でもなんで僕がタイピングが苦手なのを知ってるんだろう。前のボンドも出来なかったのかな?まあいいや。どれどれ、今回必要なのは英語と日本語と韓国語、フランス語にアラビア語にヘブライ語か。まあ、日本語と英語は大丈夫だから・・・あれ、何、このキーボード?」
英語(Dvorak配列)KB
キー配列の一種で、英文入力に特化したもの。1932年にワシントン大学の教育心理学者であるオーガスト・ドヴォラック氏が考案した。
「へぇ、こんなキー配列があるんだ。えーと、あいさつ文だからハロー、あとは名前と数字だから・・・」
★英語の入力練習
HELLO JETSET 0123456789
「よし。次はフランス語か。まあ英語みたいにキーボードで直接入力・変換不要なんだから、日本語や中国語に比べたら簡単簡単・・・え、フランスってQWERTY配列じゃないの?」
フランス語(AZERTY配列)KB
2016年にフランス文化省が「フランスで販売されているAZERTY配列キーボードはフランス語を書くことにまったく向いていない」という自虐的な公式見解を発表。新たにBEPO配列が考案されたが、現在でもAZERTY配列が主流のまま。
フランス語(BEPO配列)KB
「まったくあの国はとことん英語圏の文化を拒否するなぁ。カナダのフランス語圏ではQWERTY配列を使用しているんだから、素直にフランスでもQWERTY配列を使えばいいのに。へえ、ベルギーの主流もAZERTY配列なんだ」
ベルギーKB
「でもベルギーの公用語ってオランダ語、フランス語、ドイツ語だけど ・・・まあ、いいか。今回の任務には関係ないから」
★フランス語入力練習
BONJOUR JETSET 0123456789
「さあ、練習の続きだ。お次は韓国語・・・なんだけど、ハングルってどうやって入力するの?」
韓国・ハングル文字KB
韓国語(ハングル文字)の入力法
韓国語では2ボル式入力方法が一般的(日本語のローマ字入力に相当)
キーボードの左側には子音、右側には母音が配置されている
image:みんなが知りたい韓国文化
パッチムがないものは子音→母音と入力
パッチムがあるときは 子音→母音→パッチム(子音)と入力
単語と単語の間にはスペースを入れる
★ハングル文字入力練習
안녕하십니까 제트셋 0123456789
「へえ、意外と簡単なんだ。残るはヘブライ語とアラビア語か。この2つは右から左へ向かって書き進むから要注意なんだよなぁ」
ヘブライ語KB
★ヘブライ語入力練習
בוקר טוב ג'ט סט 0123456789
アラビア語KB
★アラビア語入力練習
طقم نفاثة صباح الخير 0123456789
「間違えるといけないから日本語でもイメトレしておこう。えーと、
『そのりんごは100円です』ならば
『すで円100はごんりのそ』
『おはよう ジェットセット 0123456789』ならば
『0123456789 トッセトッェジ うよはお』
か。ややこしー」
※右から左へと書く言語は右横書き言語 (right-to-left・短縮形でRTL言語)と呼ばれ、アラビア語、ヘブライ語、パシュトゥー語、ペルシア語、ウルドゥー語、シンド語などがある。
よし、これで準備OK。Q部門で最新のガジェットを受け取って任務に出発だ。でもなんでRTLなのに数字だけ左からなんだろう?
(意味)達成度:100%
最初のアルファベット文字は紀元前1300年ごろ、ラタキア隣のウガリット(今のシリア)のフェニキア人により発明された。それで初めて文字数が28個に減って、そのまま今のアラビア語の文字数になった。今の西欧のアルファベットの文字数も大体同じだよね。この新しい言語体系を最初に採用したのがセム語で、その文字の形が変わった後、ギリシャ語とラテン語にも影響を与えていった。
文字の形、文章が流れる向きについては、予め決まっていたわけではない。最初は左から右に書く人もいたし、右から左に書く人もいた。時を経るにつれ、原則的に同じアルファベットを使いながら、人それぞれ書き方を発展させていき、セム語は主に右から左に書く方を選んだというわけ。
数字に関してはインドが起源だ。だから左から右に書くインドの習慣をアラビア人もそのまま採用したんだ。西欧の言葉では「アラビア数字(Arabic numbers)」と呼ぶけど、アラビア語では「インド数字(Arqam hindiya)」だもんね!
gizmodoからの引用
Q部門にて
「待っていたよ、ニュー007。早速、必要な道具を用意するから・・・」
「新しいボンドカー?アストンマーチンのDB11?」
「いや、予算削減でボンドカーは廃止。現地でレンタカーを・・・」
「じゃあ新しい拳銃?ワルサーもいいけど、個人的にはグロックが・・・」
「いや、最初に行く日本は拳銃禁止なので、銃も無し。それに今回の任務は危険じゃないから」
「???」
「任務の内容を聞いていないのかい?」
「機内で読もうと思って詳細はまだ見ていないんだけど・・・」
「世界中にあるMI-6の支部に行って、OSのアップデートをするんだよ。Win10からWin11に。そのために期間限定で雇われたんだろ、007」
※Macユーザーへの補足説明
マイクロソフトは2021年10月5日より、Windows 10 から Windows 11 への無償アップグレードを開始した。Win 11はWin 10と比べてメモリ容量やグラフィックスの要求スペックが上がっため、事前にWindows 11公式サイトにて公開されている「PC正常性チェックアプリ」を使用してWindows 11対応かどうかを確認する必要がある。
また、OSのアップグレードにより一部のアプリが作動しない可能性もあるので注意が必要。
「もしかして、僕ってアキバでバイトしていてPCに詳しいからMI-6に採用されたの?」
「それもあるけど、先進国の中で時給980円の募集に飛びついて来たのが日本の君だけなんだよ、007。アメリカ人や英国人なら、最低でも1500円プラス充実した福利厚生を提示しないと・・・」
「マジ?じゃあなんで雑用係にダブルオーの称号を?」
「今空いている番号はそれだけだからなぁ」
「・・・」(シュンとするボンド)
「そうがっかりするな、007。今回の任務を完璧にこなせば、アルバイトから契約社員ぐらいには・・・」
「僕ってアルバイトなの?」(更にシュンとするボンド)
「そうだ、ボンド。今回の任務にぴったりの最新機器があるんだ」
「どうせ地球上のすべての言語に対応したキーボードかなんかでしょ?そんなもの、スマホがあれば・・・」
「Q部門をなめてもらっては困る。確かに世界中の言語に対応した物理キーボードだが、スマホと違って充電不要。しかもPCのIME(入力方法エディター)に依存しないという画期的な発明品。おまけに持ち運び簡単な超小型サイズときた!」
「マジ?だったら外国語の入力練習する必要ないじゃん!」
「どうだ、ボンド。見たいか?」
「見たい見たい」
「ジャジャーン。バイナリーキーボード」
(ドラえもんの声で脳内再生してください)
image:twitter
バイナリーキーボード
どの言語で入力しようと結局はバイナリーデータ(0と1)に変換される。だったら最初から0と1で入力すれば・・・というコンセプトのもと開発された品。
「0・1・エンター」の3つがあれば事足りる???
例えばUTF-8フォーマットで「こんにちは」と入力したいときは
111000111000000110010011111000111000001010010011111000111000000110101011111000111000000110100001111000111000000110101111
「123」ならば
0011000100110010001100110000110100001010
ロシア語の「до свидания」(さようなら)ならば
110100001011010011010000101111100010000011010001100000011101000010110010110100001011100011010000101101001101000010110000110100001011110111010000101110001101000110001111
中国語(繁体)の「謝謝」(ありがとう)なら
111010001010110010011101111010001010110010011101
中国語(簡体)の「谢谢」(ありがとう)なら
111010001011000010100010111010001011000010100010
右から左に書くアラビア語やヘブライ語だって大丈夫。
「 صباح الخير 」(おはよう)
左 ← 右
11011000101101011101100010101000110110001010011111011000101011010010000011011000101001111101100110000100110110001010111011011001100010101101100010110001
「בוקר טוב 」(おはよう)
左 ← 右
110101111001000111010111100101011101011110100111110101111010100000100000110101111001100011010111100101011101011110010001
このバイナリーキーボードがあればすべての言語に対応可能。これってまさにスパイ用のガジェット・・・なんだけど、実際には何度もエンターを押す必要があり、使用するにはその他にも様々な手間があるので実用性はありません。
参考資料
バイナリーデータ変換を体験したいならここ。
「じゃあ、Q。行ってきまーす」
「お土産を頼むぞ、ボンド」
「OK、Q。よーし、ミッション・コンプリートしてアルバイトから契約社員に格上げだ!目指せ、時給1100円!」
このミッション終了後に、世界各国・下記言語によるOSのアップデート作業が待ち受けていることを時給980円の007はまだ知らない。(昇給の予定なし・移動時間は時給に含まず)
各言語による「HELLO」
Abkhaz(アブハズ語)
Бзиа збаша
Adyghe(アディゲ語)
Фэсапщы
Amharic(アムハラ語)
ሰላም።
Armenian(アルメニア語)
բարև
Assamese(アッサム語)
নমস্কাৰ
Bashkir(バシキール語)
сәләм
Batsbi(バツ語)
მარშიხ ვალ
Belarusian(ベラルーシ語)
Вітаю
Bengali(ベンガル語)
নমস্কার
Bhojpuri(ボージュプリー語)
प्रणाम
Bulgarian(ブルガリア語)
Здравейте
Chamorro(チャモロ語)
Håfa ådai
Cherokee(チェロキー語)
ᎣᏏᏲ
Chipewyan(チペワイアン語)
ʔédlánet’é
Cree(クリー語)
ᑕᓂᓯ
Ditidaht(読み方不明・カナダBC州の先住民族)
ʔux̣ʷaƛak
Garhwali(ガルワーリー語)
सिवासौँळी/ढकुली
Georgian(ジョージア語・旧グルジア語)
გამარჯობა
Gujarati(グジャラート語)
નમસ્તે
Hindi (Devanagari)(デーヴァナーガリー文字)
नमस्ते
Javanese(ジャワ語)
ꦲꦭꦺꦴ
Kannada(カンナダ語 南インド・カタナーラカ州の公用語)
ನಮಸ್ಕಾರ
Khmer(クメール語)
ជំរាបសួរ
Kurdish (Sorani)(クルド語の方言・ソラニー)
سڵاو
Malayalam(マラヤーラム語・南インドのケーララ州などで使用)
ഹലോ
Mon(モン語)
ဟာဲ
Odia (Oriya)(オリヤー語・インドの公用語の1つ)
ନମସ୍କାର
Pashto (パシュトゥー語)
سلام
Punjabi (Gurmukhi)(パンジャーブ語・グルムキー文字)
ਸਤ ਸ੍ਰੀ ਅਕਾਲ
Sindhi(シンド語)
السلام عليڪم
Sinhala(シンハラ語)
ආයුබෝවන්
Tamil(タミル語)
வணக்கம்
Telugu(テルグ語)
నమస్కారం
Tsez(ツェズ語)
АсаламугIалейкум!
Thai(タイ語)
สวัสดี
Tibetan(チベット語)
བཀྲ་ཤིས་བདེ་ལེགས།
Tigrinya(ティグリニャ語)
ሰላም
Urdu (ウルドゥー語)
السلام علیکم
おまけ
せっかく画像を用意したけれど、使い道がなかったので即興でアクション小話を一つ・・・
007番外編「No Code But Binary」
(邦題:解除コードはバイナリー)
あなたはホントに運が悪い。せっかくの海外旅行中に、テロ事件に巻き込まれてしまうなんて。命からがら逃げこんだ部屋には、007とKGB工作員らしき2人が倒れている。死闘の末の相撃ちか?
ふと顔を上げるとそこには1台のTVモニターが。画面の表示は・・・
核ミサイル発射まで、あと
床に倒れた007が、虫の息で呟いている。
「か、解除コードの入力を・・・j- e - t - s - e - t と入力してくれ」
漏れ聞こえる無線の先では、M(ジュディ・デンチ)が叫んでいる。
「ダブルオーセブン、早く解除コードの入力を!」
007に代わり、世界を救うために解除コードの入力を試みるあなた。しかしあなたの目の前にあるのはこれ。
image:naglly.com(一部加工)
あなたならどうする?