まだプログラマーですが何か?

プログラマーネタとアスリートネタ中心。たまに作成したウェブサービス関連の話も http://twitter.com/dotnsf

タグ:keyboard

自分は自己紹介する時に「言語マニア」である、ということがあります。

ある程度モノにしている言語は日本語と英語。読むだけなら韓国語とフランス語、かじった程度ではアラビア語。かじった直後に断念したのがヒエログリフ(象形文字)。 言語という意味では更に加えて Java, PHP, JavaScript, C, C++, (Visual)Basic, LotusScript, Perl, Pascal, Fortran, CASL,  ... あたりのプログラミング言語も使えます。が、今回は前者の話です。

最近はウェブの翻訳サービスを使うことも多いのですが、外国語を勉強するには実際に使うのが近道だと思ってます。英語のアルファベットはパソコンで普通に入力できますが、フランス語アルファベットには特殊な表記をするものがあったり、韓国語のハングルに至っては普通には入力できません(よね?)。どうせならパソコンでも勉強中の文字入力をできるようにして、それらの言語でパワポの資料を作ってみたりできるとカッコいいです。


というわけで、Windows パソコンで日本語/英語以外の文字が入力できるようにするための設定方法を紹介します。ちなみに多言語入力は Windows XP 以降から標準機能として可能になっていますが、以下の紹介画面は Windows 7 です。


まずコントロールパネルを開き、「地域と言語」を選択します:
2015071901


「キーボードと言語」タブから「キーボードの変更」ボタンをクリックします:
2015071902


「全般」タブの「インストールされているサービス」には現在使うことのできる、英語以外の言語サービスの一覧が表示されます(画面では日本語だけです)。ここに韓国語を追加してみます。「追加」ボタンをクリックします:
2015071903


「韓国語」 - 「キーボード」 - 「Microsoft IME」にチェックを入れて「OK」ボタンをクリックします:
2015071904


先ほどの画面に戻り、「インストールされているサービス」に「韓国語」が追加されていることを確認します。必要であれば、同様に他の言語も追加します。最後に「適用」ボタンをクリックしてから「OK」ボタンをクリックします。これで準備は完了です:
2015071905


では実際に韓国語を入力してみます。メモ帳を起動しておきます:
2015071906


ここでキーボードの 左Alt + Shift を押す度に使用言語が切り替わっていくはずです。韓国語を入力するには図のように "KO" と書かれた表記になるまで切り替えます。これでハングル入力モードになりました:
2015071907


日本語入力モードでも日本語と英語を切り替えて入力するように、ハングル入力モードでも同様の切り替えを意識する必要があります。ハングル入力モードで 右Alt を押す度にハングルと英語の切り替えができます。ハングルを入力する場合は「A」ではなく「가」という表記に切り替えます。
2015071908


この状態でメモ帳内で適当にキーボードを叩くと、ハングルが入力されていくはずです(ちなみにこの内容は適当に打っただけなので意味無いです):
2015071909


キーボード配列をまだ覚えていない場合はソフトウェアキーボードを参照することも可能です。そのためにはまずソフトウェアキーボードを有効にする必要があります。言語バーの▼印をクリックし、メニューから "Soft Keyboard" にチェックを入れます:
2015071910


チェックすると言語バーにソフトウェアキーボードボタンが現れます:
2015071911


ここをクリックすると画面内にソフトウェアキーボードが表示され、ここからハングルを入力することもできますし、このキーボード配列を参照しながら目的の文字をキーボード入力する(ための勉強をする)こともできます:
2015071912


同様にしてアラビア語なども導入し、言語を切り替えて入力することで多言語テキストを作成することも可能です。ちなみにアラビア語はちゃんと(?)右から左に入力されていきます:
2015071913


実際問題として、たまに外国人が日本語のローマ字変換でパワポの資料を作っているのを目の当たりにすると、それだけで尊敬してしまいます。ただでさえ難しい外国語である日本語を、それもローマ字変換とか・・・ そんな感じで自分も色んな言語が操れるようになったらいいなあ、と思ってます。


余談ですが、この多言語テキストが標準機能として入力できるようになったのは Windows XP からでした。当時アラビア語を勉強していた自分にとって Windows XP は神 OS でした。開発者としてはシステムデバッグが楽な Windows 2000 も気に入っていたのですが、この機能を知って乗り換えを決意したものでした。


マウスコンピュータのスティック型PC "MS-NH1" を購入しました:
http://www.mouse-jp.co.jp/abest/m-stick_nh1/ 

超小型の本体に 32GB のストレージが内蔵されていて、Windows 8.1 がインストールされています。
外部インターフェースとして、無線LANを内蔵しており、それ以外には Bluetooth と標準 USB ポート1つ、そしてマイクロSDカードによるストレージ拡張が可能です。サウンドの入出力は持っていません。これらとは別に mini-B USB ポートが1つ用意されていますが、これは電源供給用であって、外部機器の接続には使えません。

大きな特徴として HDMI ポート、というか、挿す部分(苦笑)があります。ここをテレビなどの HDMI 入力ポートに差し込むと、そのテレビがこの Windows マシンのディスプレイに早変わりする、というものです。

最初のセットアップを終え、無事に使えるようになりました。テレビを見ながら、入力切り替えをすればテレビがそのままインターネットの使えるパソコンに早変わりする(そして YouTube やニコ動、Hulu といった動画をテレビ画面で見ることもできますし、普通にパソコンとしてメールやワープロ用途で使うこともできます)、というなかなか面白い商品です。 最近流行りのラズベリーパイなどと異なり、ちゃんと Windows 8.1 が動く、という点も単なる小型端末として完成度が高いと思っています。


で、このセットアップを通じて少しだけ気になったというか、今から買おうと思っている人向けの気が付きにくい注意点を2つほど書いておきます:

1 セットアップ時の制約がかなり大きい

この機種に限りませんが、初回起動時に Windows のセットアップを行います。そこではマシン名を指定したり、Outlook.com のアカウントを指定したり、無線LANの設定でパスワードを入力したり、・・・とキーボードでないとできないことがいくつかあります。

その一方で、「次へ」ボタンを押したり、いくつかの選択肢から選んだり、とマウスの方がオペレーション的に楽な項目も少なくありません(Windows 8.1 なのでタッチパネルを想定しているのかもしれませんが、今回は普通のテレビを使うのでタッチインターフェースは使えません)。つまりセットアップ時にマウスもキーボードも使いたいのです。

ところが、これらの外部機器接続用に使える標準 USB ポートは1つだけです。Bluetooth も用意されていますが、初期セットアップの時点では(未ペアリング状態なので)まだ使えないはずです。

つまり初期セットアップ時にキーボードもマウスも使いたいけど USB ポートは1つしかない、というジレンマが発生します。USB を分岐する USB ハブ的なものもありますが、これはこれで電源供給への影響もあり、かならず2つ使える保証はありません。

USB ハブで試してみた上で判断するのもいいですが、個人的には「トラックボール一体型 USB キーボード」の利用をおすすめします。僕自身はテレビの前にキーボードケーブルを出したくなかったので、無線タイプのトラックボール一体型キーボードを使っています:
ELECOM TK-FDP021

2 サウンド出力の問題

セットアップも終わり、YouTube を見ようとして「音が出ない」ことに気付きました。テレビの画面には映像が出力されているのに、その音は何も聞こえません。

それもそのはず。このスティック PC 自体にはスピーカーもマイクも、その接続ポートもないので、音の出しようがないのです。Windows 的には問題なく処理しているけど、音として出てくる機材が繋がってない、という感じ。

ではスティック PC では音は出せないのかというと、そんなことはありません。HDMI の接続先(つまりテレビ)が音声入力機能もサポートしている機器であれば、Windows の設定によってサウンドをテレビから出すこともできます。

「んー、でも、まあ最近のテレビならそのくらいの機能はサポートしてるんじゃないの?」と都合よく考え、自分はよく調べずに購入したのですが、調べてみるとうちのテレビはなんと HDMI 音声入力未対応!がーん・・・

というわけで、「テレビでウェブの動画も見たい!」ためにこれの購入を考えている人は、そのテレビが HDMI の音声入力機能を持っているかどうかを調べておくことを強くオススメします。










このページのトップヘ