Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000094Vine Linux1 バグ公開2006-07-30 07:122006-08-14 21:50
anonymous 
kazutaka 
不明 
完了不明 
 
 
なし
0000094: CapsLockがOnの時、Shift+文字キーで小文字を入力できるようにして欲しい。
X 上のアプリケーションで CapsLockがOnの時
Shift+a でも A となってしまって
CapsLockをOffにしないと小文字が入力出来ません。

コンソールでは Shift+a で a となり小文字を入力できます。
設定されていません。
課題の履歴
2006-07-30 07:12anonymous新規課題
2006-08-09 23:18kazutakaコメント追加: 0003982
2006-08-11 21:16kazutaka担当者 => kazutaka
2006-08-11 21:16kazutaka状態新規 => テスト待ち
2006-08-11 21:16kazutakaコメント追加: 0003983
2006-08-12 03:28anonymousコメント追加: 0003984
2006-08-14 21:50kazutaka状態テスト待ち => 完了
2006-08-14 21:50kazutakaコメント追加: 0003985

コメント
(0003982)
kazutaka   
2006-08-09 23:18   
Seed な環境で見てみました。

/etc/X11/xorg.conf の中で Option "XkbDisable" が
有効になっている(行頭の#を外している)と同様の現象が
起きるようです。

試しに行頭に#を挿入してコメント化してみたら
なにか変化はないでしょうか?
(0003983)
kazutaka   
2006-08-11 21:16   
Xconfigurator が作る xorg.conf も確認してみましたが、
Seed の Xconfigurator-5.01-0vl1 では
Option "XkbDisable" は最初からコメント化(行頭に#が
入った状態)されているました。

また 3.2 のインストーラもデフォルトで "XkbDisable"
はコメント化されていました。

昔は XkbDisable を有効にしておかないと不具合が
起きたりしましたが、最近の環境ではほぼ問題ないと
思われます。

このバグの原因が "XkbDisable" 以外にあった
場合は別途対応を検討する必要があると思いますが、
そうでなければ対応は不要と考えます。

状態を確認待ちに変更しました。
(0003984)
anonymous   
2006-08-12 03:28   
コメント化することで Caps Lock の問題は無くなりました。

3.2の Xconfigurator で /etc/X11/xorg.conf を作りなおすと
Option "Xkbdisable"
の行がコメント化されないということのようでした。
Seed でも 3.2 で作ったままの xorg.conf を読んでいたようです。
申し訳有りません。

インストーラーが作るものがコメント化するようになっているのなら
対応は不要ですね。ありがとうございました。
> 状態を確認待ちに変更しました。
特に問題無いと思うので 完了 にしてください。

コメント化したところ
xev で見ると Shift_L(or Shift_R) + Tab が
#無し Tab
#有り ISO_Left_Tab
と変わっていました。

emacsen で Shift + TAB の動作が変わってしまっていたので
emacs では
(define-key global-map [(shift iso-lefttab)] [(shift tab)])
xemacs では
(define-key global-map [(iso-left-tab)] [(shift tab)])
といったふうに設定して対処できました。
それ以外のアプリケーションでは影響ないかもしれません。
(0003985)
kazutaka   
2006-08-14 21:50   
> インストーラーが作るものがコメント化するようになっているのなら
> 対応は不要ですね。ありがとうございました。
> > 状態を確認待ちに変更しました。
> 特に問題無いと思うので 完了 にしてください。

了解しました。
状態を完了に変更します。

> emacsen で Shift + TAB の動作が変わってしまっていたので
> emacs では
> (define-key global-map [(shift iso-lefttab)] [(shift tab)])
> xemacs では
> (define-key global-map [(iso-left-tab)] [(shift tab)])
> といったふうに設定して対処できました。
> それ以外のアプリケーションでは影響ないかもしれません。

もし(上記の現象も含めて)その他の不具合が見付かった場合は、
別途新いバグを登録していただければ、その中で対応が
検討されると思います。