「Xamarin.MacでGlobal Event Monitorを使いキー入力を監視する」の版間の差分
| 50行目: | 50行目: | ||
なお、このアクセシビリティの許可がされていない状態でGlobal Event Monitorを使用しているアプリを実行してもエラーも何も発生しない。 | なお、このアクセシビリティの許可がされていない状態でGlobal Event Monitorを使用しているアプリを実行してもエラーも何も発生しない。 | ||
この挙動は確実に半年くらいしてどんな実装だったかを忘れたころにトラブルになり、[[エラー]]も出ないので[[デバッグ]]も捗らず原因不明の[[バグ]]に悩まされ[[デスマーチ]]突入は決定的である。 | この挙動は確実に半年くらいしてどんな実装だったかを忘れたころにトラブルになり、[[エラー]]も出ないので[[デバッグ]]も捗らず原因不明の[[バグ]]に悩まされ[[デスマーチ]]突入は決定的である。 | ||
これを回避するにはアプリ起動時にアクセシビリティの許可がされているかを確認し警告を出す必要がある。 | |||
*[[Xamarin.Mac/アクセシビリティの許可の有無を取得する]] | |||
==関連項目== | ==関連項目== | ||