ページ 11

アンダースコア (_)入力

投稿記事Posted: 2023年2月03日(金) 13:49
by wantababy
LMにて onboard (on screen keyboard)を使っております。
タッチスクリーンですので。
しかし、これだとアンダースコア (_)の入力ができない?ように思われます。
なんとか打てるようにしたいと思ってまして、どなた様かフォロー頂けますと幸いです。

Re: アンダースコア (_)入力

投稿記事Posted: 2025年4月13日(日) 16:57
by aoipuchu
wantababy さんが書きました:LMにて onboard (on screen keyboard)を使っております。
タッチスクリーンですので。
しかし、これだとアンダースコア (_)の入力ができない?ように思われます。
なんとか打てるようにしたいと思ってまして、どなた様かフォロー頂けますと幸いです。


質問から時間が経っているのでもう解決したか諦められたかも知れませんが、対処ができたので返信をつけさせていただきます。

結論から記すと、Onboardのヘルプに記載されたオリジナルのレイアウトを作る方法を元にして解決しました。
標準レイアウトをカスタマイズしてMyLayoutとして作成し、かつOnboardの重要なファイルを一つroot権限で修正することでできました。

必要なのは、テキストエディタとInkscapeなのでお金はかからないです。
「/usr/share/onboard/layouts/key_defs.xml」を修正するためにroot権限が必要です。

バグというか、日本語キーボードに特化したキー定義漏れが原因だと思われます。
(英語配列キーボードでは"_"キーの入力には問題なしです。)
根本的な対処としては開発元に英文で報告&修正依頼をする必要がありそうです。
日本人開発者が少ないから気づかないんでしょうねたぶん。

一連のカスタマイズ手順をこちらに全てを書くのは辛いので、自分のブログに手順を残しました。
同様の問題に困っている方は参考にして下さい。
https://mypace.sasapurin.com/entry/impo ... e-onboard/