Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shinnn/access-guide.maxpat
A Max Patch for mouse pointer Restriction
https://github.com/shinnn/access-guide.maxpat
Last synced: 27 days ago
JSON representation
A Max Patch for mouse pointer Restriction
- Host: GitHub
- URL: https://github.com/shinnn/access-guide.maxpat
- Owner: shinnn
- Created: 2013-05-09T19:50:12.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-09-13T06:46:52.000Z (about 6 years ago)
- Last Synced: 2024-04-15T00:04:17.507Z (7 months ago)
- Language: C
- Homepage:
- Size: 15.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Max-secureDisplay
## 概要
マウスポインタの位置を制限するMax Patchです。Google Chromeで[Fullscreen API](https://developer.mozilla.org/ja/docs/DOM/Using_full-screen_mode)を用いてフルスクリーン表示したウェブコンテンツを展示する際に作成しました。
## 詳細
Google Chromeにて、Fullscreen API由来のフルスクリーンモードを解除する方法は、
1. ESCAPEキーを押す
2. 別のページへ移動する
3. マウスカーソルを画面上端まで動かすとメニューバーが表示されるので、そこでフルスクリーン解除ボタン(Mac OS 10.7で確認した際は右上のもの)を押すなどが考えられます。来場者にマウスで操作してもらうコンテンツである場合、キーボードを取り外して 1. の方法を防ぎ、右クリックを無効にして 2. を防いだとしても 3. の方法が残ります。
そこで、マウスが一定以上に上の位置へ移動できないようにして 3. の方法も防ぐため、本Patchによってマウスカーソルの位置を監視・変更しました。## 動作環境
最新の [Max](http://cycling74.com/products/max/) または [Max Runtime](http://cycling74.com/downloads/runtime/) を使用してください。 [aka.mouse オブジェクト](http://www.iamas.ac.jp/~aka/max/#aka_mouse) (赤松正行 氏)に依存しているので、そちらもインストールしてご利用ください。
## ライセンス
MITライセンスを採用しています