X



Macで親指シフト 2
0001名称未設定
垢版 |
2010/01/30(土) 20:14:40ID:pJlsXoMB0
■関連・参考
Macで親指シフトwiki
http://www13.atwiki.jp/oyayubishift-mac/

TESLA / OyayubiDriver
http://tesla.sourceforge.jp/index.html
KeyRemap4MacBook / PCKeyboardHack
http://www.pqrs.org/tekezo/index.html.ja
Tesla派生版 / キーリマッパーなど
http://www.geocities.jp/nasukoji_7/download/
NicolaK for FMV-KB232 / NicolaK for FKB8579-661EV
http://www.trinityworks.co.jp/

親指シフト - Wikipedia
http://ja.wikipedia.org/wiki/%E8%A6%AA%E6%8C%87%E3%82%B7%E3%83%95%E3%83%88

■関連スレ
親指シフト(NICOLA)で日本語を快適に入力しよう 11
http://pc11.2ch.net/test/read.cgi/pc/1197790793/
よろしければ配列について教えろ その8
http://pc11.2ch.net/test/read.cgi/pc/1237645593/

■前スレ
Macで親指シフト
http://pc11.2ch.net/test/read.cgi/mac/1095665219/
0003名称未設定
垢版 |
2010/01/31(日) 09:00:42ID:LFh73Nod0
即死阻止
0004名称未設定
垢版 |
2010/01/31(日) 09:51:59ID:qTR+M3Kg0
小沢:何がやりたいんだコラ紙面飾ってコラ
何がやりたいのか はっきり言ってやれコラ
噛み付きたいのか噛み付きたくないのかどっちなんだ
どっちなんだコラ
町村:何がコラじゃコラバカヤロー
小沢:ナニコラタココラ
町村:んだオラコラ
小沢:紙面を飾るなって言ってんだコラ
町村:お前が政治資金で不動産を購入したしたんだろコノヤロー
小沢:政治資金で不動産を購入したのはてめぇだろうがコラ
町村:おい
小沢:ナニコラ
町村:いつでもやるぞコラ お前死にてぇんだろコラ
小沢:お前言ったなコラ
町村:言ったぞ
小沢:吐いた言葉飲み込むなよお前
町村:そのままじゃコラ なめとんのかコノヤロー
小沢:よーしわかった そんだけだ お前言った言葉お前 
飲み込むなよ なぁ 吐いて わかったな ほっとうだぞ?
ほっとうだぞ?なぁ噛み付くならしっかり噛み付いてこいよコラ なぁ
中途半端に不動産を購入と言わないじゃないぞお前 わかったなコラ 
分かったな 噛み付くんなら
町村:お前に分かった言われる筋合いねぇんだコラ
小沢:噛み付くんだなコラ
町村:小沢めんなよコノヤロー
第三者:小沢さん、やるなら1対1という気持ちですか
小沢:時間かかんねぇ
0006名称未設定
垢版 |
2010/01/31(日) 14:28:29ID:C/z8KNHX0
>>1

iPadに親指シフトのソフトキーボードを載せられないだろうか。
QWERTYのローマ字入力なんて、もう打ちたくない…
0007名称未設定
垢版 |
2010/01/31(日) 19:42:04ID:DDhIfdiG0
タッチパネルのソフトキーボードと親指シフトは
打鍵感の相性が最悪な予感
0008名称未設定
垢版 |
2010/01/31(日) 20:15:06ID:/lgnUXay0
>>7
でも、ハードウェアに縛られないから良い物が出来るかもね。
0009名称未設定
垢版 |
2010/02/01(月) 04:07:28ID:uP3qJeOS0
タッチパネルを有効活用した、まったく新しいインプットメソッドが欲しいところ。
0010名称未設定
垢版 |
2010/02/01(月) 12:08:48ID:DyprSl0C0
前スレ984で落ちたか……

2chではもっとも長くつきあったスレだったかもしれない。
0012名称未設定
垢版 |
2010/02/01(月) 20:02:19ID:eUBloidZ0
あれ、なんで前スレ落ちたの?
新mac板ってそんなに板の流れ速かったっけ?

ともあれ、>>1
0013名称未設定
垢版 |
2010/02/01(月) 21:02:44ID:Aqj+gwOJ0
980以上になって24時間無発言状態になると落ちる
0014名称未設定
垢版 |
2010/02/01(月) 21:33:37ID:6SB9cdG70
一部の板を除いて、2chの仕様。
0015名称未設定
垢版 |
2010/02/04(木) 20:30:07ID:uujyYIgx0
キーリマッパー使わせてもらいました。
デフォルトのキー配列を変更できて便利になりました。ありがとうございました
0018名称未設定
垢版 |
2010/02/14(日) 02:09:18ID:+pCkQIcx0
あんまりネタが無いと即死するんじゃね
0019名称未設定
垢版 |
2010/02/17(水) 23:15:44ID:KeM3dt080
ネタがないときは雑談すらない放置スレだからねぇ
0020名称未設定
垢版 |
2010/02/18(木) 01:48:56ID:HLKPh1ju0
んじゃ独り言。

egbで作った月系自作配列に戻れなくなりました。
頭と指が完璧に忘れてるw
0021名称未設定
垢版 |
2010/02/25(木) 19:39:13ID:0uIap+LM0
iPadのキーボードはタッチパネルに疑似キーボードを表示するタイプみたいだけど
ハード的な制限がなくなれば、親指シフトもなんとかなるんじゃないかなぁ。
どっか作ってくれたら、俄然、購入意欲が沸くんだが。
0022名称未設定
垢版 |
2010/03/02(火) 22:19:10ID:QW6wgntq0
復活テスト書き込みage
0025名称未設定
垢版 |
2010/03/18(木) 21:45:12ID:h8aYERhw0
>>24
向こうはやまぶきが流行ってるのか。
なんだかんだで親指シフトは無くならんね。ええこっちゃ。
0026名称未設定
垢版 |
2010/03/19(金) 07:18:03ID:MYDDFwaW0
やまぶきがつぶやきに見えた...
眼科逝ってくる
0027名称未設定
垢版 |
2010/03/25(木) 23:03:36ID:BzTw5wnp0
Snow Leopard、USキーボードの環境で親指シフトを使う方法ありますか?
野良ビルド32bitのTeslaはインストールできたけど私の環境だと機能しないのですが。
0028名称未設定
垢版 |
2010/03/26(金) 00:25:46ID:Aw0Tak/a0
「私の環境」が理解できるエスパー待ちだな
0029名称未設定
垢版 |
2010/03/26(金) 13:24:12ID:N1+lkRWl0
>>28
MacBook 2.26GHz Intel Core 2 Duo メモリ4GBに増設、USキーボードです。今年2月に購入したので現在の最新モデルだと思います。
0030名称未設定
垢版 |
2010/03/29(月) 17:48:59ID:UFrBsROS0
誰か27を助けてやって下さい
と同じような環境で親指使いたいと思っている私が言ってみる..
0031名称未設定
垢版 |
2010/03/29(月) 18:27:31ID:FRV8EC3k0
そこで人柱になってみるというのも悪くない
0032名称未設定
垢版 |
2010/03/29(月) 18:28:57ID:FRV8EC3k0
よく考えてみたら人柱じゃないか。
0033名称未設定
垢版 |
2010/03/29(月) 18:43:58ID:G0nsl3Sr0
そもそもTeslaってワンキー親指シフトに対応してたか?
0034名称未設定
垢版 |
2010/04/01(木) 15:44:09ID:VquvEMYn0
iPadで親指入力できるようになってくださいお願いします
0036名称未設定
垢版 |
2010/04/10(土) 01:56:57ID:5XcUrl6O0
iPadに親指シフトのソフトキーボードって、確かに魅力あるな。
トリニティーワークスさんで作ってくれんだろうか。
速攻で買うけど。
とはいえiPadはそれほど欲しくないな。
0037
垢版 |
2010/04/10(土) 12:32:48ID:ytcLi4BcI
iPadみたいなライトな製品だと、相当ニッチな市場になりそうだけどなw
0039名称未設定
垢版 |
2010/05/04(火) 02:22:48ID:mJ12FhQQ0
Mac + Kinesis キーボードで親指入力したいけど,iPad とどっちがニッチかな.
0040名称未設定
垢版 |
2010/05/05(水) 02:47:50ID:zl8f1E450
親指シフトのWinノートからMacに戻ってきました
そして前スレのおかげで4月発売のMBP(JIS)でも
親指シフトが使えるようになりました
結局動いているのはTesla_20090420.zipです
特に915-あたりからのやりとりに助けられました
先人の皆様方に感謝です
ttp://www.unkar.org/read/pc11.2ch.net/mac/1095665219
0041名称未設定
垢版 |
2010/05/13(木) 10:21:44ID:Fh4SnV9w0
ブラウザのChromeでTeslaを使っていると、入力がうまくできないこと、
ないですか?
ページ中のフォームに文字入力しようとしても、文字が出てこなかったり
する。いったんURL欄にフォーカスしてまたフォームに戻ると入力できる
んだけど。
0043名称未設定
垢版 |
2010/05/27(木) 00:58:15ID:G3SDzIpk0
やるにしても、作るのがめちゃめちゃ面倒で難しいアプリになりそうだな
115円程度で済めばいいが
3000円くらいは覚悟しといた方がいいかも。それでも十分安いけどな。
0044名称未設定
垢版 |
2010/05/27(木) 10:37:06ID:uRnlXVvb0
そんなに難しいかねえ?
マルチタッチできるんだから素直にソフト書けばすむ気がする
勝間和代に教えれば宣伝してくれるだろうし
0045名称未設定
垢版 |
2010/05/29(土) 20:05:06ID:Sill1ZmC0
教えてください。

MBP(JIS)購入予定なのですが、
店頭で触わると「れ」「よ」がどうも打ち難い。
(「無変換」&「変換」を親指とした場合)
皆さんはどう工夫していらっしゃいますか。どちらかをスペースキーに設定するとか?
0046名称未設定
垢版 |
2010/05/29(土) 22:15:16ID:wPAE/CJx0
>>45
「無変換」「変換」は「英数」「かな」のことかな?
俺は右シフトをスペースバーに割り当ててるよ。
0047名称未設定
垢版 |
2010/05/29(土) 23:11:24ID:Sill1ZmC0
>>46
>「無変換」「変換」は「英数」「かな」のことかな?
そうです。
自分も、右シフトをスペースに、が自然な感じ。
右利きにもかかわらず、左示指・母指コンビの方が伸びがいいですね。
0048kn
垢版 |
2010/06/04(金) 20:09:30ID:t40LLUx/0
 PCKeyboardHackがいつの間にかシステム環境設定から消えてしまった。
しかし、親指シフトは以前同様に使えているので今のところ問題はないのだが、
こんなことってあるのか?

 使用環境
Mac OS X 10.6.3
Keyboard KB231
Tesla
PCKeyboardHack-6.3.0
0049名称未設定
垢版 |
2010/06/11(金) 12:03:32ID:YRlH9P/HP
アクセスから新しい親指シフトキーボードの情報が出たぞ。
まだ試作機だけど、コンパクトで良さげ。
ttp://www.saccess.co.jp/oasys/fkb7628es.html
0050名称未設定
垢版 |
2010/06/12(土) 11:13:56ID:36r+4CiJ0
値段高そうだなあ。7千円くらいまでにしてくれや。
0051名称未設定
垢版 |
2010/06/12(土) 14:59:27ID:2vEVM0lE0
FMV-KB611をSnowLeopardで使いたいんだけど、可能ですか?

(1)PS/2→USBの変換アダプターってありますか?

(2)ドライバは何をいれたらいいですか?

0052名称未設定
垢版 |
2010/06/13(日) 13:38:28ID:vNlKy7Kd0
>>49
OyayubiDriverですんなり使えるようなものならメチャうれしい。
1万円超えしそうな・・・。
0053名称未設定
垢版 |
2010/06/24(木) 22:23:35ID:WTHkMROZ0
mac airほしいけどキーボードが...
あれでどうやって親指シフトで打てと...
0056名称未設定
垢版 |
2010/06/25(金) 16:08:37ID:HXWzq2FY0
右手の親指の動きが悪いので、中指シフトに変えてほしいのですが、、、、。

可能でしょうか?
0059名称未設定
垢版 |
2010/07/08(木) 04:01:19ID:972fsEzs0
OyayubiDriver+FKB8579USB、使っています。
OSX10.3までしか使えない初代Mac-miniなので、
そろそろ新しいMac-miniが欲しい。
新しいMacでも、使えるんでしょうか?

新型NICOLAキーボードのドライバーが供給されればいいんだけど。
0060名無しさん@そうだ選挙に行こう
垢版 |
2010/07/10(土) 14:59:01ID:/MIJRskbP
表参道歩いてたら、アクセスの看板見つけたので、コンパクトキーボードの試作品触ってきた。
薄くて軽い。本当に携帯用って感じ。
普段アールボードを使ってるせいか、ストロークが浅すぎる気がしたけど、ノートメインの人なら気にならないだろう。キータッチは軽い。以前のコンパクトキーボード見たいに指が痛くなる心配はなさげ。
0063名称未設定
垢版 |
2010/08/03(火) 12:55:02ID:mGGy8E7X0
純正のキーボードにお茶をぶちまけてしまい一晩乾燥させたけど全く受け付けてくれない(接続したとたん終了を聞いてくる)
以前はRボードを、現在はテスラでアップル純正だったけどこれを機にまた親指専用キーボードも検討してるんですが49さん紹介のもの発売まで待機。
他の専用機としてはFMV-KB611だけどSnowLeopardで使えるのかな....
0064名称未設定
垢版 |
2010/08/03(火) 20:31:33ID:rfNYz2+00
URL変わってた
ttp://www.saccess.co.jp/oasys/fkb7628.html
>自然豊かな千曲川のほとりで生産された信頼性の高いキーボードです。

ちょっと笑い
0065名称未設定
垢版 |
2010/08/04(水) 17:03:56ID:KLAB6n9f0
abと同根なのはof, off
adと同根なのがat
0067名称未設定
垢版 |
2010/08/22(日) 01:16:29ID:Rki0UT++0
基本的な質問で申し訳ありません。
過去ログとかを見たのですが、今ひとつわかりませんでしたので、教えてください。
Mac(OSX 10.6)に、661EVキーボードを接続して親指シフトで使用する場合、インストールすべきものは、
TESLAの野良ビルドのみでよろしいのでしょうか?
おすすめのバージョンはどれでしょうか?
以前のMacではOyayubiDriverを使用していたのですが、IntelMacでは使用できないとのことで、
使える方法を探しています。
0068名称未設定
垢版 |
2010/08/22(日) 20:55:36ID:woVlJXd80
>>67

すみません。
私もOSX 10.6で親指シフトキーボードを使いたいのですが、FMV-KB232はドライバTelsaでも動くのでしょうか?
0069名称未設定
垢版 |
2010/08/26(木) 17:53:41ID:/wcgcmCZ0
67氏はその後うまくいったのでしょうか?
話の進展を見守ってるんですが過疎ってるのか敷居が高いのか情報が得にくいですな...
0070名称未設定
垢版 |
2010/08/27(金) 18:28:11ID:ykUnf/uvP
>>67
>>68
Teslaの他にPCKeyboardHackが必要です。
PCKeyboardHackにて、無変換キー・変換キー・ひらがなキーを、それぞれ英数キー・スペースキー・かなキーとして認識させます。
「For Japanese」の「Enable XFER Key」「Enable NFER Key」「Enable KANAKey」にチェックを入れ、以下のように設定します。
 「Enable XFER Key」を49に設定(変換キーをスペースにする)
 「Enable NFER Key」を102に設定(無変換キーを英数キーにする)
 「Enable KANA Key」を104に設定(ひらがなキーをかなキーにする)

コマンドキーとオプションキーの位置が純正キーボードと逆になっているので、システム環境設定にて入れ替えます。
 コントロールパネル → システム環境設定 → キーボードとマウス → 修飾キー

(つづく)
0071名称未設定
垢版 |
2010/08/27(金) 18:29:32ID:ykUnf/uvP
(つづき)

使用するTesla野良ビルドは、Mac OS X 10.6を64bitカーネルモードで使用している場合 Tesla_SnowLeopard_X64_20091012.zip を使用して下さい。
また、起動時に有効とならないことがある不具合が残っていますので ReloadTesla.command.zip もダウンロードしておいて下さい。

10.4, 10.5および32bitカーネルモードの10.6の場合 Tesla_20100123.zip を使用して下さい(ReloadTesla.commandは不要というか使えません)

インストールが完了したら、Teslaを有効とするためにコントロールパネルからTeslaの設定パネルを開きパネル右上の「TESLA」の所を押して濃いグレーに変更します。
この状態で「かなキー」に相当するキーを1回押すと親指シフトモードとなります。

(つづく)
0072名称未設定
垢版 |
2010/08/27(金) 19:24:00ID:j2HFUT4+0
(つづき)

Mac起動時やスリープからの復帰時に親指シフトが効かなくなっている場合、
 Tesla_SnowLeopard_X64_20091012
  解凍したReloadTesla.commandをダブルクリックしてTeslaを再起動します
 Tesla_20100123
  メニューバーの「ScriptChecker」またはTeslaの設定パネルから「Teslaを再起動する」を選択します。

その他
多分10.6以降ですがKeyRemap4MacBookでも親指シフトができるようになったらしいです。なので、KeyRemap4MacBook + PCKeyboardHackという選択肢もあります。
(KeyRemap4MacBookとTeslaを両方インストールするとキー入力できなくなるので注意)

(おわり)
0073名称未設定
垢版 |
2010/08/29(日) 06:07:26ID:1ocbE8ay0
67です。
遅レスで申し訳ありません。
70〜72さん、ご丁寧にありがとうございます。

Tesla と PCKeyboardHack の両方をインストールするということですね。
さらに、スリープ復帰等の不具合に備え、64bitモードの場合は、ReloadTesla.command も必要。

これから試してみて、ご報告等したいと思います。
ありがとうございました。
0074名称未設定
垢版 |
2010/09/07(火) 08:39:34ID:dgv4jlHK0
Tesla_SnowLeopard_X64_20091018.zip と Tesla_SnowLeopard_X64_20091012.zip の
両方をためしたけど、うまく動きません。
環境は SnowLeopard、Macbook です。

kextload を実行するとエラーになるので、これが原因だと思うのですが、
どうやって解決すればいいのかわかりません。

$ sudo /sbin/kextload /System/Library/StartupItems/Tesla/Tesla.kext
/System/Library/StartupItems/Tesla/Tesla.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8).

また kextstat | grep -i tesla では何も表示されませんでした。

どなたかお助けを!
007574
垢版 |
2010/09/07(火) 09:15:52ID:dgv4jlHK0
うまくできないので、こんどはTesla_20100123.zipをダウンロードして、解凍して、Tesla_Pkg_20100123.mpkg を
クリックしてインストールしましたが、
「パッケージスクリプトを実行中... インストールの残り時間:1分未満」
と出たまま、終了しません。
もうお手上げです。どうしたらインストールできますか。

環境はsnowleopoardです。
0076名称未設定
垢版 |
2010/09/07(火) 16:45:28ID:Yyhlvbl40
久しぶりの通りすがりが横から首突っ込んでなんだけど
>>74
Macbookは普通の状態じゃ64bit起動できないからx64って書いてる奴は使わない。
>71に従うとするとTesla_20100123.zipを使うのが正しい。
READMEのなかにインストールできない場合の注意書きがちゃんと書いてあるけど
そこら辺は試したのかな?
0077名称未設定
垢版 |
2010/09/08(水) 01:28:27ID:+2BHXosW0
67、73です。
Tesla と PCKeyboardHack の両方をインストールしました。
ひとまず、正常にインストールできたようですので、使いながら様子を見よう
と思っています。
いろいろと、ご親切にありがとうございました。
007974
垢版 |
2010/09/09(木) 04:14:07ID:bVc3rTKx0
>>76
ありがとうございます。
Snow Leopard は32ビットカーネルで起動しています。
Tesla_20100123.zip は試しましたが、インストーラが途中で止まって
先に進めません(これは>>75に書いた通り)。

途中で止まる原因ですが、「postflight」というダイアログが出ているせいで
先に進めないことがわかりました。
・「postflight」ダイアログで
 「Prss Run to run this script, or Quit to quit.」というメッセージが
 表示されるが、「Run」ボタンも「Quit」ボタンも押せない。
・そもそもこのダイアログが画面手前にポップアップしないので、
 他のウィンドウに隠れて見えない。

postflightというのは、インストーラ関連のスクリプトのようですが、
詳しいことはわかりません。

同様の症状になった人はいませんか。
008070
垢版 |
2010/09/10(金) 00:43:22ID:Xn1++1xxO
>>79
postflightではOSバージョンの確認とTeslaのロードを行っていますが、実行が
開始されていないようなのでパーミッションが変なことになっているのかもしれ
ませんね。

非パッケージ版(Tesla_20100123_NonPkg.zip)を作成しましたので、これで試し
てみてください(同梱のinstall_commandを起動するとインストールされます)
 ttp://www.geocities.jp/nasukoji_7/download/download_tesla.html

インストールされる内容はパッケージ版と同じです。
インストール時の動作も中身はほとんど同じで、
 旧Teslaのアンインストール
 ファイルコピー
 Teslaのロード
 scriptCheckerの起動
 Tesla設定パネルの起動
となっています。

また、手動コピーでのインストールも可能です。

Mac OS X 10.6の場合、最後のTesla設定パネルの起動が上手くいかなかったっぽ
い情報(インストール直後はTesla設定パネルにバツ印がついていて起動できな
い)がありますので、試された時にどうなったか報告頂けると幸いです。

ではでは。
008270
垢版 |
2010/09/10(金) 15:26:37ID:Xn1++1xxO
>>80
すみません、最後の「Mac OS X 10.6の場合……」の部分は、パッケージ版での事です。
非パッケージ版は今回作成しているため実績はありませんです m(_ _)m
008374
垢版 |
2010/09/11(土) 20:41:36ID:fbWdZPgP0
>>80
非パッケージ版でいけました。はときいん確認。
大変感謝です。

ところで飛鳥配列を試してみた方はおられますか。
80さんの非パッケージ版では飛鳥配列が利用できるそうなので、
せっかくなので情報を集めてみたいです。
0084名称未設定
垢版 |
2010/09/15(水) 23:33:53ID:XrMcHRgV0
いつもお世話になっています。

Tesla_20100123系を64ビットカーネル対応にするのって難しいの
でしょうか。キー配列定義ファイルを便利に使っているので、
Tesla_SnowLeopard_X64_20091012系はちょっと辛いのですが。
0085名称未設定
垢版 |
2010/09/16(木) 09:26:55ID:HnlkMDaP0
KeyRemap4MacBook 6.9.0 (2010-09-14)が出ましたね。
これは親指シフトNICOLAをサポートしています。

私はこれとPCKeyboardHackで、FMV-KB231キーボードを使って
親指シフトが出来るようになりました。

作者に感謝感謝です。
0086名称未設定
垢版 |
2010/09/16(木) 12:05:33ID:jQjx8iL00
お勧めはできないが・・・・

1. キーボードにジュースこぼす。
2. やけになって水道水で入念に洗い流す
3. 12時間扇風機で送風し乾かす
4. 恐る恐る接続し電源入り

5. なんと正常に動いた

6. 過去に1度洗って壊している
7. 今回は丁寧に大量の水で流し、自然乾燥ではなく扇風機で乾かした。

8. 決してお勧めはしません

008770
垢版 |
2010/09/16(木) 21:38:31ID:9noJ6nShO
>>83
飛鳥かな配列については、IMをかな入力に設定し、Teslaの設定パネルでasuka_kana... のキー配列定義ファイルを指定すれば利用可能なはずですが、使用感については分かりません (^^;

>>84
私は未だにPPCなので10.6には手が出せないのですが、前スレ935によればTesla/Info.plist の OSBundleLibraries を変更してx86_64にてビルドすれば64bit版のTeslaが出来上がるようですので、ビルド作業が可能でしたら試してみてはどうでしょうか。

この時、32bit/64bit両方のカーネルモードで動作するように、i386とx86_64のユニバーサルにしておくことをお勧めします。

出来上がったTesla.kextを非パッケージ版のTesla.kextと差し替えればインストールも簡単です。

注意点は、この状態ですと10.5では動作しないことです。

ではでは。
008884
垢版 |
2010/09/16(木) 23:21:14ID:XzjNQmB60
>>87
前スレ934, 935を参考にしてx86_64を含んだkextをビルドできました。
通常設定ならば動いているのですが、「キー配列定義ファイルを使用する」を
オンにするとまともにキー入力できなくなってしまいます。(私の場合、
nicola_romaji_dvorakを使っています)

prefも64bit版でビルドしようと試してみたのですが、TeslaSender.cの中の
IOConnectMethodScalarIScalarO
IOConnectMethodScalarIStructureI
が見つからず、リンクエラーになります。

Kernel Extensions and Driversを見ると、上記IOConnectMethod*は64bit
環境ではサポートしていないので、代わりにIOConnectCall*を使えと
書いてあります。ちょっと先が長そうです。
008970
垢版 |
2010/09/17(金) 01:56:33ID:aC/Ltm10O
>>88
あらら、それは失礼しました。
で、ソースを見直したところ、それっぽい所がありました。
kextのTesla.cppとTesla.hに1箇所ずつ "unsigned long" がありますが、とりあえずここを "unsigned" または "unsigned int" に変更してみて下さい。

prefから32bit変数の配列を受け取って64bit変数の配列にmemcpyしちゃってるので、キー定義がおかしくなります。

IOConnectMethodは正直心配だったんですが、Tesla_SnowLeopard_X64_20091012 で上手くいっているようだったので深く考えていませんでした (^^;

ではでは。
009084
垢版 |
2010/09/17(金) 16:14:44ID:azFJQPfQ0
>>89
お教えいただいた変更で動くようになりました。stdint.hを
インクルードして、uint32_t型にすると良いですね。prefと
scriptCheckerのgetTeslaKeyData:number:の引き数の型も
変更する必要があります。

IOConnectMethod*は、SimpleUserClientというサンプルコードの
SimpleUserClientInterface.cを見ると、思ったより簡単に
IOConnectCallMethodに変更できそうです。

あと、NSStringのstringWithCString:が非推奨です。
stringWithCString:encoding:でNSShiftJISStringEncodingを
指定しても良いのですが、ソースコード自体をUTF8に変換して、
stringWithUTF8String:を使った方が良さそうです。
009170
垢版 |
2010/09/18(土) 03:09:29ID:pzBT5ewTO
>>90
情報どうもありがとうございます。
これでkext以外も64bit化できそうですね。

で、お願いなんですが、他の方のためにも今回作成されたTesla.kextを非パッケージ版のTesla.kextと差し替えて確認後10.6用としてWikiにアップして頂けないでしょうか?

確認は、32bit/64bitの両方でのインストールテストと動作確認をお願いしたいです。

圧縮ファイル名は Tesla_SnowLeopard_20100918_NonPKG.zip みたいな感じでアップして頂ければWikiのページは私の方で編集しますので、ご無理を申しますが宜しくお願いします m(_ _)m

ではでは。
009284
垢版 |
2010/09/18(土) 13:22:18ID:oAvJOmUg0
>>90 の変更を盛り込んだ
Tesla_20100918_NonPkg.zip
Tesla_source_20100918.tar.bz2
をWikiの野良ビルドにアップロードしておきました。

32ビット、64ビットの両カーネルで動作を確認しました。
ただ、システム環境設定は32ビットモードで開いてしまいます。
バイナリのビルド設定以外にも設定すべき点があるのでしょうか。

今まで64ビットカーネルはサーバーマシン専用みたいなものでしたが、
Mac Pro 2010はデフォルトで64ビット起動するようになりました。
まだまだTeslaには動いてもらわなければ。
009370
垢版 |
2010/09/19(日) 02:17:55ID:AGcqjrDlO
>>92
どうもありがとうございます。
>>90の内容が全部組み込まれていますね。超早いっす (^^;

どれをダウンロードすれば良いか分かり辛かった部分を含めてWikiを編集しておきました。

> 32ビット、64ビットの両カーネルで動作を確認しました。
> ただ、システム環境設定は32ビットモードで開いてしまいます。
>バイナリのビルド設定以外にも設定すべき点があるのでしょうか。

scriptCheckerの方は64bitで起動できているということでしょうか?
設定パネルには、32bit起動のようなチェックボックスが無いとすると分かりません。

まぁ、設定パネル自体はたまにしか使用されませんし速度低下も気になるほどではありませんから、とりあえずはどっちでもOKですよね (^^;

ではでは。
009484
垢版 |
2010/09/19(日) 08:41:32ID:/L9SGtoE0
>>93
scriptCheckerはアクティビティモニタで見る限り、64bitで動いて
いるようです。

環境設定パネルの方は今まで同様、32bitで開き直すというダイアログが
出た後、ウインドウタイトルが「Tesla(32ビット)」になります。
どなたか実装・設定方法が分かればお願いしたいですね。
009570
垢版 |
2010/09/19(日) 22:42:42ID:AGcqjrDlO
>>94
プロジェクト設定で GCC_ENABLE_OBJC_GC を有効にする必要があるようです。

ttp://so-kukan.com/gnue/tag/mac-os-x/
ttp://www.suffix.be/blog/building-64bit-prefpane/
009684
垢版 |
2010/09/21(火) 11:07:17ID:+6qcK4sh0
>>95
確認しました。ビルド設定の「GCC 4.2 - コード生成」の項目の中の
「Objective-C ガベージコレクション」を「サポートあり [-fobjc-gc]」に
設定すれば、システム環境設定から一発で開くようになりますね。
009770
垢版 |
2010/09/22(水) 01:13:10ID:3l1c5p0iO
>>96
上手くいったようで何よりです。
32bitカーネルモードでも問題ないようでしたら、またWikiへのアップをお願いできますでしょうか。

ではでは。
009884
垢版 |
2010/09/22(水) 17:45:59ID:NyD3EKJz0
Wikiの野良ビルドに
Tesla_20100922_NonPkg.zip
Tesla_source_20100922.tar.bz2
をアップロードしました。変更点は >>96 のみです。

Snow Leopardは32ビットカーネル起動でも、アプリケーション層は
64ビットで動いていますので、新型Mac Pro以外のかたにもメリットは
あると思います。
009970
垢版 |
2010/09/23(木) 01:24:22ID:/MzDS/oWO
>>98
どうもありがとうございます。
今は携帯しかないので明日にでもWikiを編集しておきます。

32bitカーネルでもアプリケーションは64bit側を起動するのが初期値なんですか。勘違いしていました (^^;

と云うことは、32bitカーネルモードで設定パネルを開いた場合でも、今までは開き直しのダイアログが出てたんですね。
010070
垢版 |
2010/09/24(金) 12:37:06ID:yorm/h0gO
>>98
Wikiを編集しました。
レスを投稿する