Windows/SetPoint
の編集
https://memo.heliopause.jp:443/?Windows/SetPoint
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
BracketName
Debian
Debian/CPUクロック
Debian/CUPS
Debian/DDNS
Debian/DNSSEC
Debian/exim4
Debian/iSCSI
Debian/IT8212
Debian/LDAP
Debian/LVM
Debian/Nagios
Debian/PostgreSQL 8.1(sarge)
Debian/PPPoE
Debian/PXE
Debian/RAID
Debian/samba
Debian/smartmontools
Debian/stone
Debian/Tips
Debian/VPN
Debian/ネットワークバックアップ
Debian/過去のもの
Debian/自前パッケージ
Debian/分散ファイルシステム
dev/Apacheモジュール
dev/Eclipse
dev/Git
dev/Makefile
dev/VC++
FormattingRules
FrontPage
Help
HP-UX/Tips
InterWiki
InterWikiName
IPv6
Linux全般/Ansible
local/top
MenuBar
OpenBlockS 600
PHP
PowerEdge
PowerEdge SC1430
ProLiant MicroServer
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
RecentDeleted
SandBox
SRT100
WikiEngines
WikiName
WikiWikiWeb
Windows/gadget
Windows/JetBrains
Windows/SetPoint
Windows/Tips
Windows/X-Deep/32
x3550
YukiWiki
その他
トラブル集
仮想化
仮想化/ESXi
仮想化/OpenVZ
仮想化/User Mode Linux
仮想化/VServer
仮想化/Xen
玄箱/PRO
白木印「生」
SetPointのバッドノウハウ。 #contents * はじめに [#i329e97a] logicoolの古いマウス(2014年頃)では、マウスのボタン割り当ての変更にSetPointを使うことになるが、設定が保存されない問題がある。~ 具体的な症状には違いがあるようだが、ここでは、新規インストール後に設定が一切保存されない問題の対処を行う。~ 結果的には、設定ファイルを直接編集することで対応する。 * 設定ファイル構成 [#v438b55d] |~ファイルパス|~用途|h |%PROGRAMFILES%\Logicool\SetPointP\Strings.xml|表示名と内部機能名の対応情報| |%PROGRAMFILES%\Logicool\SetPointP\default.xml|ボタン設定の組み合わせ情報| |%APPDATA%\Logitech\SetPoint\user.xml|マウスのボタン割り当て情報(このファイルを編集する)| * user.xmlの構造 [#ca6953c6] 設定変更に必要なところを抜粋して説明する。 :<Source><Apps><App>|アプリケーション固有の設定をするときにアプリケーションのフルパスを記載する。"\"は、"\\"とエスケープする。~ この設定だけは、SetPointから保存された。 :<Source><Devices><Device><Buttons><Button><Trigger><TriggerState>|割り当てるタスクを記載する。~ HandlerSet要素にdefault.xmlの<HandlerSet>のNameを設定し、配下の設定をコピーする。 :<Source><Devices><Device><Buttons><Button><Trigger><TriggerState><AppOverride>|アプリケーション固有の設定をする場合はここ。 * キーストロークの割り当て [#n80fe093] 「キーストロークの割り当て」の場合、<Param>の要素を自分で決めなくてはならない。各要素は以下を参考に設定する。 |~要素名|~用途|h |DisplayName|SetPointに見せる名前。| |LParam|不明。何を入れても動作に違いが見られなかった。| |Modifier|組み合わせるキー。[Ctrl]の場合は"2"。| |VirtualKey|Windowsの仮想キーコードを10進数で指定。[Page Down]の場合は"34"。| * ボタンにタスクを割り当てる [#b721b2f6] + 「SetPointの設定」の割り当てたいタスクの名前をStrings.xmlから探し、ALIAS要素を調べる。 + ALIAS要素の値をdefault.xmlから探し、Name要素を調べる。 + user.xmlの<TriggerState>のHandlerSet要素に調べたNameの内容をコピーし、配下の設定もコピーする。 + 必要であれば、<AppOverride>を追加する。 通常は「何もしない」で、Firefoxの時だけ、[Ctrl+Page Down]の場合は、以下の設定になる。 <TriggerState Name="ButtonDownUp" HandlerSet="Do Nothing"> <Handler Class="HandlerBlank"> <Param FocusSelectTask="0" PromptToAssign="0" ReAssign="0"/> </Handler> <AppOverride App="firefox.exe" HandlerSet="KeystrokeAssignment"> <Handler Class="KeystrokeAssignment"> <Param DisplayName="Ctrl+Page Down" LParam="0" Modifier="2" VirtualKey="34"/> </Handler> </AppOverride> </TriggerState> * 参考 [#m857e0ea] - https://so-zou.jp/pc/pointing-device/driver/set-point/ - https://did2memo.net/2012/06/22/setpoint-extension-target-files/ - http://jotmemo.blog65.fc2.com/blog-entry-15.html - http://www.yoshidastyle.net/2007/10/windowswin32api.html
SetPointのバッドノウハウ。 #contents * はじめに [#i329e97a] logicoolの古いマウス(2014年頃)では、マウスのボタン割り当ての変更にSetPointを使うことになるが、設定が保存されない問題がある。~ 具体的な症状には違いがあるようだが、ここでは、新規インストール後に設定が一切保存されない問題の対処を行う。~ 結果的には、設定ファイルを直接編集することで対応する。 * 設定ファイル構成 [#v438b55d] |~ファイルパス|~用途|h |%PROGRAMFILES%\Logicool\SetPointP\Strings.xml|表示名と内部機能名の対応情報| |%PROGRAMFILES%\Logicool\SetPointP\default.xml|ボタン設定の組み合わせ情報| |%APPDATA%\Logitech\SetPoint\user.xml|マウスのボタン割り当て情報(このファイルを編集する)| * user.xmlの構造 [#ca6953c6] 設定変更に必要なところを抜粋して説明する。 :<Source><Apps><App>|アプリケーション固有の設定をするときにアプリケーションのフルパスを記載する。"\"は、"\\"とエスケープする。~ この設定だけは、SetPointから保存された。 :<Source><Devices><Device><Buttons><Button><Trigger><TriggerState>|割り当てるタスクを記載する。~ HandlerSet要素にdefault.xmlの<HandlerSet>のNameを設定し、配下の設定をコピーする。 :<Source><Devices><Device><Buttons><Button><Trigger><TriggerState><AppOverride>|アプリケーション固有の設定をする場合はここ。 * キーストロークの割り当て [#n80fe093] 「キーストロークの割り当て」の場合、<Param>の要素を自分で決めなくてはならない。各要素は以下を参考に設定する。 |~要素名|~用途|h |DisplayName|SetPointに見せる名前。| |LParam|不明。何を入れても動作に違いが見られなかった。| |Modifier|組み合わせるキー。[Ctrl]の場合は"2"。| |VirtualKey|Windowsの仮想キーコードを10進数で指定。[Page Down]の場合は"34"。| * ボタンにタスクを割り当てる [#b721b2f6] + 「SetPointの設定」の割り当てたいタスクの名前をStrings.xmlから探し、ALIAS要素を調べる。 + ALIAS要素の値をdefault.xmlから探し、Name要素を調べる。 + user.xmlの<TriggerState>のHandlerSet要素に調べたNameの内容をコピーし、配下の設定もコピーする。 + 必要であれば、<AppOverride>を追加する。 通常は「何もしない」で、Firefoxの時だけ、[Ctrl+Page Down]の場合は、以下の設定になる。 <TriggerState Name="ButtonDownUp" HandlerSet="Do Nothing"> <Handler Class="HandlerBlank"> <Param FocusSelectTask="0" PromptToAssign="0" ReAssign="0"/> </Handler> <AppOverride App="firefox.exe" HandlerSet="KeystrokeAssignment"> <Handler Class="KeystrokeAssignment"> <Param DisplayName="Ctrl+Page Down" LParam="0" Modifier="2" VirtualKey="34"/> </Handler> </AppOverride> </TriggerState> * 参考 [#m857e0ea] - https://so-zou.jp/pc/pointing-device/driver/set-point/ - https://did2memo.net/2012/06/22/setpoint-extension-target-files/ - http://jotmemo.blog65.fc2.com/blog-entry-15.html - http://www.yoshidastyle.net/2007/10/windowswin32api.html
テキスト整形のルールを表示する