« Teslaの派生版を作成しました その13(OS X Lion対応) | トップページ | OSX10.9では正常に動きません(dentakutenkeyやtestdriver4rboardmac) »

2011年8月10日 (水)

Macと外付けテンキー その12(64bitカーネルモードおよびMac OS X 10.7)

DentakuTenkeyを1.2.0にアップしました。

今年の1月にTestDriver4RboardMacを64bitカーネルモード対応した時にDentakuTenkeyも64bit対応したつもりでしたが、途中まで作って止まっていたのをず~っと忘れていました (^^;

今回やっと64bitカーネルモードに対応しました。
Lion用に特別変更などはしてはいませんが、Mac OS X 10.7(OS X Lion)でも動作します(この辺りはTestDriver4RboardMacでも同様)

« Teslaの派生版を作成しました その13(OS X Lion対応) | トップページ | OSX10.9では正常に動きません(dentakutenkeyやtestdriver4rboardmac) »

Mac」カテゴリの記事

コメント

なすこじ様,いつもお世話になっております。 ま〜くです。

今度 MacBook Pro 13 メモリ8GB,VMware Fusion4 に換えました。 MacにはATOK2011を入れ, FusionにはWindows7 Home を入れ,ATOKは入れず,標準のIMEを使っています。

で,不思議なことが起こっております。 Windows7 で Teslaが使えてしまうのです。今のところ半濁音や記号が入力できませんが,それでも遙かに便利です。
今まで(Fusion3 + XP)は,Windowsに変える度に Tesla をオフしないと,丸っきり変な文字が入力されたので。

Teslaで入力する場合,MacのATOK2011を通しているのかと思ったら,WindowsのIMEを通して使っています。 辞書がIMEのものだし,例えば空白の設定等を IMEで変えると反映されます。

この嬉しい不思議な現象はどういう仕組みで起きていると思われますか?

お時間のある時に,お返事いただけると嬉しいです。 よろしくお願いいたします。

遅くなりました m(_ _)m なすこじ です。

VMwareについては知識が無いため、元からなのか 3→4 での変更なのかは分かりませんが大体予想の範囲の現象です。

親指シフト入力できる件について
Teslaを有効とした状態でWindowsにてキー入力する場合、Teslaからのキー送出にVMware側の処理が追いつけば普通に入力可能なはずです。
ただし、Windowsはウィンドウ毎に入力モードが変更できるため、様々なウィンドウを渡り歩いて入力を行おうとした場合、ウィンドウの入力モードとTeslaの入力モードが一致しない状況が簡単に作れてしまいます。その点をユーザ側で意識する必要があります。

インプットメソッドについて
VMwareでWindowsを使用している時にMac側のインプットメソッドを通してしまうと、日本語変換が変なことになるでしょうからMac側は通していないと思います(Windows側のIMEの状態をVMwareが把握しきっているとは思えないので)

記号入力について
Mac側はATOKを使用していてWindows側の記号の入力がダメということから、入力設定は「かな入力」でTeslaにて nicola_kana_qwerty_atok.orig.plist を指定していると思いますが当たってますか?
この場合、かなモード時に数字と大部分の記号が入力できないと思います。
それは、Mac側での入力にコントロールキーを使用しているためです。たとえば、かなモードで数字「1」を入力する場合、ATOK設定時のTeslaは「コントロール」+「0」を送出します。
Windows側は、このキーの組み合わせで「1」が出るようになっていないため変なことになります。

半濁音が入力できない件は分かりません (^^;
半濁音の入力には、小指シフトを用いる方法と親指シフトを用いる方法の2通りがありますが、念のためどちらの方法で入力されているか教えてください。
親指シフトでの入力であれば濁音と半濁音に処理の差は殆どないので、Windows側にどのようなキーで渡ったかが問題になると思います。

以下のテストを行ってください。
1.Macを「かなモード」とする(Teslaで親指シフト入力できる状態)
2.Windows側でメモ帳などのテキストエディタを開く。
3.テキストエディタの入力モードを、マウスにて「英数モード」とする
  Teslaは「かなモード」のままであることに注意してください。
4.「ば」および「ぱ」を入力しテキストエディタに入力される文字を取得する。
  「ぱ」を入力した時にテキストエディタに入力される文字が変かもしれません。
5.Macを「英数モード」とする。
6.Windows側のテキストエディタの入力モードを「かなモード」とする。
  Teslaは「英数モード」のままです。
7.上記4.で取得したキーの組み合わせをキーボードから入力する。
  「ば」は入力できるが「ぱ」が入力できないと予想しています。

Teslaからは、「ば」で「f@」が、「ぱ」で「f[」が送出されますが、Windows側では別の文字に化けている可能性があります。

以上、試してみて頂けますでしょうか。

うわぉ! 丁寧なご説明ありがとうございます!
mac も win もローマ字モードです。
半濁音は小指シフトです。

だけど,すみません,明日出かけるので今日は寝てしましいます。 明日の夜か明後日やってみます。

Windowsの方もATOK2011を入れてしまえば,そのまま Teslaが使える可能性はございますか?
(可能性があれば買います。)

「以下のテストを行ってください。」について次のように解釈してテストしました。

Teslaで nicola_kana_qwerty_atok_orig.plist を読みこみ,ATOKの入力モードを「カナ漢字入力」にする 。 Macで正常に親指シフト入力できることを確認。

Win でテキストエディタを開き,IMEを全角英数にする。

「ばぱ」を入力した結果は 「f@F{」となりました。

Macを英数モードにしました。
( Tesla を英数モードにするというのがよく判りませんでした。 )

Win でテキストエディタを開き,IMEを「カナ漢字入力」にする。

「ばぱ」を入力した結果は 「こちせち」となりました。

すみません,見当違いなことをやったような気がしています。(^x^;;;

-----

半濁音ですが,親指シフトする方法では入力できました。

記号ですが,win7 で入力中に 英数キーを押すと,Qwerty配列での記号入力はできて,しかもIMEが生きている状態なので,Ctrl+I で全角にもできます。

ですので,現在 windows7での親指シフト入力で,それほど困っている状態ではありません。

いつも,素早い対応,本当にありがとうございます!

なすこじ です。
普段はローマ字入力設定でお使いなんですね。予想が間違っていました (^^;
しかし、実施していただいたテストにより、「ぱ」の入力時にVMware側では小指シフトが残っていることが分かりました。

Teslaはシフトが押されてないことにして処理しているのですが、VMware側ではシフトが押されたままと判定されている様です。

この様な状態ですから、残念ながらWindowsにATOKを入れても同じです。

現時点では対処する方法が分かりません。少し考えてみますが、余り期待はもてないです。ごめんなさい m(_ _)m

了解です。 本当にありがとうございます!
また質問させていただくことがあるかも知れませんが,その時はよろしくお願いいたします。 (^x^)/

いつもお世話になっております,ま〜くです。

Tesla の Mountain Lion 対応はいかがでしょうか?
全国一千万?の nicola ファンが,期待していると思われまふ。

ちなみに「かえって,メンドくせー」と思ってらっしゃるかと思いますが,Tesla にはお金を払ってもいいと思っている,ま〜くです。(5千円くらい?) donation にしてくれたら支払いますよぉ。 (^x^)v

ま〜く さん、こんにちは。

知らないうちに次のバージョンが出てました (^^;
とりあえず調べてみますのでお待ちください m(_ _)m

ではでは。

お手数をおかけしますが,よろしくお願い致します。

OSX 10.8の発売,ご存知無かったんですか。 それも超俗的でステキですけど。 (^x^;

10.8で試してみました。動作はひとまず大丈夫そうです。
一点、非パッケージ版でのインストールの最後に設定パネルを開くのが上手くいきませんでした。
通常の操作で開くのは大丈夫でしたから、インストールスクリプトの問題と思われます。
というか、最新が非パッケージ版だったのも今気が付きました (^^;

ではでは。

いつも,素早いご対応感謝しております。

これで安心して Mountain Lion に移行できそうです。(^x^)/

ありがとうございましたぁ!

無事,Mountain Lion に移行できました。 (^x^)

可能でしたら,お時間のある時にお教えくださいませ。
10.6→10.7 の時と違って,10.7→10.8 の場合は,ま〜くがふだん使っているアプリは全て動いた,というか動かないアプリが見つからない。

この差って,何なのでしょう?

10.8 って,割とOSXの表面に近いところ(ってどこだか判らないけど)の変更だったということなのでしょうか。

ちょろちょろとドキュメントを見た感じではわかりませんでした m(_ _)m
新規機能の追加が主で、既存機能にあまり影響しなかったのかもしれませんね。
でも、ネット上ではそこそこ問題が報告されていたりしたので、ま~く さんの運が良かったのかも?

ATOK2011が起動時に必ず「英字」に戻ってしまう以外は,問題無く使えています。

運が良かったのかも知れません。 遅くなりしましたが,ご回答ありがとうございました。

お久しぶりでございます,ま〜くです。

http://pc.watch.impress.co.jp/docs/news/event/20130612_603216.html

新しい OSX が 秋頃に出るようです。 (ちょっと気が早いですが。) お時間のあるときに,そしてβ版が出た時に,Tesla を対応していただくと「大変!」嬉しいです。 どうぞ,よろしくお願いいたします。

はじめまして。
LS-120TKiiiをmacのテンキーとして使いたいと思い、ネットを検索したところ、Dentaku Tenkeyを見つけたのでインストールさせて頂きました。ところが突然macがダウンし、キーボード入力をしようとするとリスタートがかかるようになってしまいました・・・
お忙しいとは存じますが、対応策がおわかりになりましたらご教示いただけると幸いです。どうぞよろしくお願い申し上げます。

johnevanさん、返事が遅くなって申し訳ありません。
OSX 10.9にてお使いではないかと思いますが、testdriver4rboardmacでも同様な現象が発生しているようですので、同じ構造のdentakutenkeyも10.9では動作しないのかもしれません。
申し訳ありませんがアンインストールして下さい。
今は忙しくて無理ですが、時間が取れ次第調査します。

コメントを書く

(ウェブ上には掲載しません)

トラックバック

« Teslaの派生版を作成しました その13(OS X Lion対応) | トップページ | OSX10.9では正常に動きません(dentakutenkeyやtestdriver4rboardmac) »

無料ブログはココログ