[Scim-imengine-dev 949] Re: ほのかたん-0.8.1

Back to archive index

Yukiko Bando yband****@k6*****
2006年 1月 31日 (火) 00:48:46 JST


坂東です。

On Sunday 29 January 2006 10:07, Teppei Tamra wrote:

>  0.8.0からのおおざっぱな変更点は以下。
>
>  ・(444)プロパティ文字列にスペースを追加してskimでもちょっと見やすく。

はい、見やすくなりました。  

>  ・(453)PreEditorが文字列をコミットすることを許し、英数字入力での
>    自動確定機能を実装。

決断してくださってありがとうございます。とても快適になりました。
好きな文字を追加できるところが、またいいですね。 :) 

>  ・(446)英単語予測の単語末尾にスペースを追加。

自分で言い出しておきながら...ですが、
これはやはり好みや状況に応じて切り替えられた方がいいように思います。

理由:

文末の単語を検索して確定した場合は、BackSpaceでスペースを削除して
ピリオドを打たなければいけません。文の途中で単語を選択した後にスペース
を打つのは別に気にならないけど、文末で戻らないといけないのは嫌、という人
もおられるかもしれません。

また、preeditに最初からスペースが挿入されているので、選択した単語に続けて
文字を入力できません。例えば、テフロンのロンは L だったかな、R だったかな、
という時に Tef で検索すると Teflon が出ますが、これに -coated を続けることが
できません。また、words list には infra- というようなハイフン付きのエントリも結構
あるようです。これは、詳しくは知りませんが、複数の単語をスペースを入れずに
連結して合成語を作るドイツ語などを入力する際にも不都合になると思います。

>  今回は見送るつもりだったskim_honokaも一応更新してあります。

私のところでは、設定パネルで最初に Global setup を開いて、次にほのかたんを
クリックすると必ずクラッシュします。backtraceを添付しておきます。
最初にほのかたんを開いた時は問題なく設定できます。
-------------- next part --------------
Using host libthread_db library "/lib/tls/libthread_db.so.1".
`shared object read from target memory' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1236059616 (LWP 19208)]
[New Thread -1238615120 (LWP 19252)]
[KCrash handler]
#4  0xb7f22c91 in scim::ConfigBase::read () from /usr/lib/libscim-1.0.so.8
#5  0xb5a3b90e in HonokaSetupKdeIntItem::readConfig ()
   from /usr/lib/kde3/kcm_skim_honoka.so
#6  0xb5a3a528 in HonokaSetupKdePage::readConfig ()
   from /usr/lib/kde3/kcm_skim_honoka.so
#7  0xb5a3a728 in HonokaSetupKde::readConfig ()
   from /usr/lib/kde3/kcm_skim_honoka.so
#8  0xb5a2882c in skim_honoka::load () from /usr/lib/kde3/kcm_skim_honoka.so
#9  0xb5a36bca in skim_honoka::skim_honoka ()
   from /usr/lib/kde3/kcm_skim_honoka.so
#10 0xb5a39eb3 in KGenericFactory<skim_honoka, QWidget>::createObject ()
   from /usr/lib/kde3/kcm_skim_honoka.so
#11 0xb75b4ad1 in KLibFactory::create () from /usr/lib/libkdecore.so.4
#12 0xb710267e in KReplace::KReplace$base () from /usr/lib/libkutils.so.1
#13 0xb71049ec in KCModuleLoader::load () from /usr/lib/libkutils.so.1
#14 0xb71052b5 in KCModuleLoader::loadModule () from /usr/lib/libkutils.so.1
#15 0xb71057fb in KCModuleProxy::realModule () from /usr/lib/libkutils.so.1
#16 0xb71060b2 in KCModuleProxy::buttons () from /usr/lib/libkutils.so.1
#17 0xb71061b9 in KCMultiDialog::slotAboutToShow ()
   from /usr/lib/libkutils.so.1
#18 0xb710cf06 in KCMultiDialog::qt_invoke () from /usr/lib/libkutils.so.1
#19 0xb4e835c4 in ScimSetupWindow::qt_invoke ()
   from /usr/lib/kde3/skimplugin_setupwindow.so
#20 0xb79d498d in QObject::activate_signal ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#21 0xb72cf408 in KDialogBase::aboutToShowPage () from /usr/lib/libkdeui.so.4
#22 0xb72cf5df in KDialogBase::qt_emit () from /usr/lib/libkdeui.so.4
#23 0xb70f885b in KCMultiDialog::qt_emit () from /usr/lib/libkutils.so.1
#24 0xb4e82e3c in ScimSetupWindow::qt_emit ()
   from /usr/lib/kde3/skimplugin_setupwindow.so
#25 0xb79d49c8 in QObject::activate_signal ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#26 0xb72d1195 in KJanusWidget::aboutToShowPage () from /usr/lib/libkdeui.so.4
#27 0xb72d1217 in KJanusWidget::qt_emit () from /usr/lib/libkdeui.so.4
#28 0xb79d4946 in QObject::activate_signal ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#29 0xb7ce3a13 in QWidgetStack::aboutToShow ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#30 0xb7b02e5e in QWidgetStack::raiseWidget ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#31 0xb73bae55 in KJanusWidget::showPage () from /usr/lib/libkdeui.so.4
#32 0xb73bb0c6 in KJanusWidget::showPage () from /usr/lib/libkdeui.so.4
#33 0xb73baceb in KJanusWidget::slotShowPage () from /usr/lib/libkdeui.so.4
#34 0xb73bbd73 in KJanusWidget::qt_invoke () from /usr/lib/libkdeui.so.4
#35 0xb79d48ed in QObject::activate_signal ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#36 0xb79d4df6 in QObject::activate_signal ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#37 0xb7cd7405 in QListView::selectionChanged ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#38 0xb7aaae80 in QListView::setCurrentItem ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#39 0xb7aaefd7 in QListView::contentsMousePressEventEx ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#40 0xb7aaf9b0 in QListView::contentsMousePressEvent ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#41 0xb7296e86 in KListView::contentsMousePressEvent ()
   from /usr/lib/libkdeui.so.4
#42 0xb7addb8f in QScrollView::viewportMousePressEvent ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#43 0xb7adab36 in QScrollView::eventFilter ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#44 0xb7aaa327 in QListView::eventFilter ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#45 0xb79d46ea in QObject::activate_filters ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#46 0xb79d4753 in QObject::event () from /usr/lib/qt3//lib/libqt-mt.so.3
#47 0xb7a09a62 in QWidget::event () from /usr/lib/qt3//lib/libqt-mt.so.3
#48 0xb797adeb in QApplication::internalNotify ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#49 0xb797b8a0 in QApplication::notify () from /usr/lib/qt3//lib/libqt-mt.so.3
#50 0xb7654984 in KApplication::notify () from /usr/lib/libkdecore.so.4
#51 0xb791b1a5 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#52 0xb7919cb9 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#53 0xb792c586 in QEventLoop::processEvents ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#54 0xb798f747 in QEventLoop::enterLoop ()
   from /usr/lib/qt3//lib/libqt-mt.so.3
#55 0xb798f654 in QEventLoop::exec () from /usr/lib/qt3//lib/libqt-mt.so.3
#56 0xb797a59f in QApplication::exec () from /usr/lib/qt3//lib/libqt-mt.so.3
#57 0x0804a3d7 in main ()
#58 0xb6e0fe40 in __libc_start_main () from /lib/tls/libc.so.6
#59 0x08049a61 in _start () at ../sysdeps/i386/elf/start.S:119


Scim-imengine-dev メーリングリストの案内
Back to archive index