DOBON.NETプログラミング道掲示板
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
[ スレッド内全6レス(親記事-6 表示) ] <<
0
>>
■35204
/ 親記事)
タッチキーボードでIMEを自動で切替えたい
▼
■
□投稿者/ 炎の妖精さん
一般人(9回)-(2022/10/27(Thu) 15:59:00)
環境/言語:[Windows10(64bit)_VB.NET]
分類:[.NET]
お世話になっております。
此度はタッチキーボードを使用するにあたり、
項目によって
「半角(ImeMode:Off)」と「ひらがな(ImeMode:Hiragana)」に分けたいのですが、
タッチキーボードではどのように処理すればよろしいのでしょうか?
使用しているタブレットのタッチキーボードでは「ひらがな」として開くようになり、
英数字で入れたい項目では毎度[半角/全角]キーを押下しなければいけません。
その為、項目によって[半角][ひらがな]を切替えられるのかをご教授頂きたいです。
※タッチスクリーン
c:\program files\common files\microsoft shared\ink\tabtip.exe
マルチポストを報告
Javascriptを有効にしてください
この投稿がマルチポスト(全く同じ内容の投稿が別の掲示板に投稿されている)の場合は、以下のフォームをご利用いただくと、報告の投稿が簡単に行えます。
このフォームに必要事項を入力後、「返信フォームに入力する」ボタンをクリックすると、このページの下にある
返信フォーム
の項目が自動的に埋まります。実際に投稿するには、その後、返信フォームの「送信」ボタンをクリックしてください。
このフォームを利用しても返信フォームが埋まるだけですので、後で書き直してから投稿することもできます。
「マルチポストされている場所」には、マルチポストされている場所のURLを入力してください。複数のURLを改行区切りで入力することができます。
マルチポストされている場所
オプション
マルチポスト先の投稿が、別人によるいたずらである可能性が高い
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■35205
/ ResNo.1)
Re[1]: タッチキーボードでIMEを自動で切替えたい
▲
▼
■
□投稿者/ 魔界の仮面弁士
大御所(1468回)-(2022/10/27(Thu) 16:40:25)
■
No35204
に返信(炎の妖精さんさんの記事)
> 此度はタッチキーボードを使用するにあたり、
スクリーンキーボード (osk.exe) ではなく
タッチキーボード (tabtip.exe) の話ですね?
レジストリの EnableDesktopModeAutoInvoke 次第では、
後者は利用できない可能性があります。
> 「半角(ImeMode:Off)」と「ひらがな(ImeMode:Hiragana)」に分けたいのですが、
> タッチキーボードではどのように処理すればよろしいのでしょうか?
SetInputScope API を呼び出します。
SetInputScope(TextBox1.Handle, InputScopeNameValue.KatakanaFullWidth)
第二引数には System.Windows.Input 名前空間(参照設定:PresentationCore) の
InputScopeNameValue 列挙型を指定します。
第一引数は入力ボックスのウィンドウハンドルです。
https://learn.microsoft.com/ja-jp/dotnet/api/system.windows.input.inputscopenamevalue?view=netframework-4.8
https://learn.microsoft.com/ja-jp/windows/win32/api/inputscope/nf-inputscope-setinputscope
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■35206
/ ResNo.2)
Re[2]: タッチキーボードでIMEを自動で切替えたい
▲
▼
■
□投稿者/ 魔界の仮面弁士
大御所(1469回)-(2022/10/27(Thu) 17:38:06)
■
No35205
に追記(魔界の仮面弁士の記事)
> 第二引数には System.Windows.Input 名前空間(参照設定:PresentationCore) の
> InputScopeNameValue 列挙型を指定します。
ただし InputScopeNameValue の定義範囲は -4〜47 の範囲に限られています。
その範囲外で指定する場合は、Windows SDK を参照して、
該当する InputScope の定数値を直接指定することになります。
今回それが必要になるかは別として。
※50(IS_SEARCH) 以降は Windows 8 以降が対象
※52(IS_SEARCH_INCREMENTAL) 以降は Windows 10 以降が対象
IS_ENUMSTRING = -5
IS_XML = -4
:
IS_DEFAULT = 0
IS_URL = 1
:
IS_HANJA = 47
IS_HANGUL_HALFWIDTH = 48
:
IS_FORMULA_NUMBER = 67
IS_CHAT_WITHOUT_EMOJI = 68
https://learn.microsoft.com/ja-jp/windows/win32/api/inputscope/ne-inputscope-inputscope
https://learn.microsoft.com/ja-jp/dotnet/api/system.windows.input.inputscopenamevalue?view=netframework-4.8
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■35208
/ ResNo.3)
Re[3]: タッチキーボードでIMEを自動で切替えたい
▲
▼
■
□投稿者/ 炎の妖精さん
一般人(11回)-(2022/10/28(Fri) 10:47:52)
魔界の仮面弁士様
回答、ありがとうございます。
確認させて頂きましたが、
開発環境端末では目的通りの動作になりましたが、
タブレット端末では「ひらがな」のままでした。
第2引数のパラメータを変更して
随時確認するしかないでしょうか?
※現在、指定している第2引数パラメータ
AlphanumericHalfWidth(40):半角英数字のテキスト入力パターン
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■35209
/ ResNo.4)
Re[4]: タッチキーボードでIMEを自動で切替えたい
▲
▼
■
□投稿者/ 魔界の仮面弁士
大御所(1470回)-(2022/10/28(Fri) 13:28:50)
■
No35208
に返信(炎の妖精さんさんの記事)
> 開発環境端末では目的通りの動作になりましたが、
> タブレット端末では「ひらがな」のままでした。
入力項目ごとに、入力モードを動的に設定したいのですよね。
OS 設定で [キーボードの詳細設定] を開いて、
[アプリ ウィンドウごとに異なる入力方式を設定する]
の設定が、両端末で同じになっているか確認してみてください。
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■35210
/ ResNo.5)
Re[5]: タッチキーボードでIMEを自動で切替えたい
▲
▼
■
□投稿者/ 魔界の仮面弁士
大御所(1471回)-(2022/10/28(Fri) 13:39:18)
■
No35209
に追記(魔界の仮面弁士の記事)
> [アプリ ウィンドウごとに異なる入力方式を設定する]
場所としてはこのあたりです。この項目の On/Off で動作が変わりますか?
https://iimemojp.com/inputcontrol/
それ以外で関係しそうなところと言えば、Microsoft IME の設定画面にある
「以前のバージョンの Microsoft IME を使う」の設定ぐらいかな…?
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
■35211
/ ResNo.6)
Re[6]: タッチキーボードでIMEを自動で切替えたい
▲
▼
■
□投稿者/ 炎の妖精さん
一般人(12回)-(2022/10/28(Fri) 14:02:06)
魔界の仮面弁士様
回答、そしてご助言いただきありがとうございます。
>OS 設定で [キーボードの詳細設定] を開いて、
>[アプリ ウィンドウごとに異なる入力方式を設定する]
>の設定が、両端末で同じになっているか確認してみてください。
変更しましたが、変わらず[ひらがな]が表示されました。
※補足
タッチキーボードのレイアウトを"通常のレイアウト"にしたことで
項目によって[半角][ひらがな]を分けることが出来て、解決しました。
今までは"標準キーボード"を選択していましたが、このレイアウトではどの項目に対しても[ひらがな]となっていました。
目的が果たせましたので解決とさせていただきますm(_ _)m
https://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=4710-9922
解決
済
み!
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
引用返信
削除キー/
編集
削除
このスレッドをツリーで一括表示
スレッド内ページ移動 / <<
0
>>
このスレッドに書きこむ
入力内容にタグは利用できません。
引用部分(行頭に「>」や「■」が付いている部分)が全体の 80% 以上のコメントは投稿できません。
半角カナは使用しないでください。文字化けの原因になります。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例)
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
投稿前に必ずお読みください
初めて投稿される方は、必ず「
書き込みのルールについて(12/4/2更新)
」をお読みください。
読むのが面倒、ルールを守りたくないという方は、「
お気楽掲示板
」へ投稿してください。
質問を投稿する場合は、「
質問をする際のアドバイス
」を参考にしてください。
投稿は、明記のない限り、パブリックドメインになります。
マルチポストされた投稿を報告する時は匿名で投稿し、マルチポストされている場所を併記してください。以下のリンクをクリックしていただくと、自動で下のフォームが埋まりますので、その後「送信」ボタンを押してご投稿ください。
マルチポストの報告をする
マルチポストの報告をするが、マルチポスト先の投稿が嫌がらせである(元の投稿者とは別人が行なっている)可能性が高い
(投稿日時に開きがあり、こちらの投稿の方が早い場合は、その可能性が高いです)
Name
/
E-Mail
/
Title
/
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.png
/.zip
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
20KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[0/300KB]
残り:[300KB]
Icon
/
ホイールロボ
くるりロボ
ぱんだ
ふとめネコ
ねずみ
こあら
疑問ねこ
ランダム
管理者用
(画像を選択/
サンプル一覧
)
削除キー
/
(半角8文字以内)
解決
済
み!
BOX/
解決したらチェックしてください!(スレッドを閉じる目的ではチェックしないでください!)
クリエイティブ・コモンズ・ライセンス
を Comment の末尾に挿入するには、以下のリンクをクリックしてください。(Javascript で挿入しているだけです。)
表示(CC BY)
|
表示-改変禁止(CC BY-ND)
|
表示-継承(CC BY-SA)
|
表示-非営利(CC BY-NC)
|
表示-非営利-改変禁止(CC BY-NC-ND)
|
表示-非営利-継承(CC BY-NC-SA)
プレビュー/
クッキーに保存しない/
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-