人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MacのIMによりターミナル画面上に入力された(ただし、Enterは打鍵されていず、画面上に表示されている状態の)UTF-8文字列を得ることはできるでしょうか?

環境は、Python 2.7.11 @ OS X El Capitanです。
次のようなプログラム実装を想定しています。

* キーボード入力(本来)に基づく対話的なシステムとしてループ処理を行う。
1. 入力文字列スタックを空にする。
2. 指定された秒数のあいだ次の処理を行う。
「MacのInput Methodによりターミナル画面上に入力された(ただし、Enterは打鍵されていず、画面上に表示されている状態の)UTF-8文字列をスタックに追加する。」
3. 指定された秒数が経過したら、入力文字列スタックの内容をPythonのraw_input()関数に渡す。
4. raw_input()関数が受け取った文字列を用いてシステム内の残りのプログラムが動作する。
5. もし4.において終了処理が発生したら(例:Ctrl-C)、ループを抜けシステムが終了する。
* end ループ

文字入力にお詳しい方は、どのような事にてもご教示頂ければ幸いです。

●質問者: incep
●カテゴリ:コンピュータ
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ