3本指ジェスチャでの仮想デスクトップ機能を windows に実装した話

28
みむら (@mimura1133)

Upload: satoshi-mimura

Post on 23-Jun-2015

2.415 views

Category:

Software


6 download

DESCRIPTION

3本指ジェスチャでの 仮想デスクトップ機能を Windows に実装した話

TRANSCRIPT

Page 1: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

みむら (@mimura1133)

Page 2: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

三村 聡志 a.k.a. 親方 (@mimura1133)

Twitter : @mimura1133

http://mimumimu.net/

http://www.windowsinternals.moe/

普通の大学生やってます。

CTF 入門者向け勉強会 “CTF for Beginners”

やってます。 ( http://2014.seccon.jp )

Page 3: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

CSS 3.0 (北海道) にて

「Windows でもTE

X 編集がしたい!」

ということで、

で TeX 編集ということで LT をしました。

気になる方はまた別途・・

Page 4: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

CSS 3.0 (北海道) にて

「Windows でもTE

X 編集がしたい!」

ということで、

で TeX 編集ということで LT をしました。

気になる方はまた別途・・

Page 5: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

CSS 3.0 (北海道) にて

「Windows でもTE

X 編集がしたい!」

ということで、

で TeX 編集ということで LT をしました。

気になる方はまた別途・・

Page 6: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

CSS 3.0 (北海道) にて

「Windows でもTE

X 編集がしたい!」

ということで、

で TeX 編集ということで LT をしました。

気になる方はまた別途・・

Page 7: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

CSS 3.0 (北海道) にて

「Windows でもTE

X 編集がしたい!」

ということで、

で TeX 編集ということで LT をしました。

気になる方はまた別途・・

Page 8: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話
Page 9: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話
Page 10: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

Mac の仮想デスクトップいいですよ

ほー。良さそうね。

VM とか最大表示で行き来できるし

みむらさんも Mac にしましょうよ!

仮想デスクトップ作るか・・

Page 11: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

Mac は仮想デスクトップが使いやすくて

いいらしい

確かに自宅の MBA を使うときはよく使う

でも普段は Windows (VAIO) だ

なら作れば良いじゃない

Page 12: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話
Page 13: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

OS X のMission Control

OS X において、

トラックパッドを三本指で上にスワイプすると登場

(or Dock のMission Control アイコンをクリック)

開いているウィンドウ一覧の表示(切替え)

仮想デスクトップ機能の提供13

Page 14: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

14

アプリ一覧

仮想デスクトップ

Page 15: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話
Page 16: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

https://www.youtube.com/watch?v=7Jn2OzetvjE

https://www.youtube.com/watch?v=Cu6nPD3iqto

Page 17: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話
Page 18: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

仮想デスクトップ機能

指の本数認識をする仕掛け

Page 19: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話
Page 20: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

公開されているソフトをみてみる。

同じデスクトップで、表示ウィンドウを切替える方式

CreateDesktopなどの

Windows 内部のデスクトップ操作命令を使用する方式

Mission Control がうらやましくて 20

Page 21: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

Mission Control がうらやましくて 21

WindowStation (WinSta0)

Desktop (Default)

Window Window

Window

Desktop (Desk2)

デスクトップを作って追加していく

Page 22: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話
Page 23: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

Synaptics 社のドライバには開発キットがある

23

Page 24: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

Synaptics 社のドライバには開発キットがある

24

Page 25: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

Synaptics 社のデバイスに対しては、

専用のインタフェースを使うと生データが取れる。

(指の数、座標 etc..)

この仕掛けは VAIO と Thinkpad で使える!

指の本数と、タッチ開始・終了を検出することで

スワイプ動作を認識できる!Mission Control がうらやましくて 25

Page 26: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話
Page 27: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

Synaptics 社製のドライバに対して

直接触るといろいろと取れる

ドライバが提供している機能がすべてじゃない

複数本の指をつかったジェスチャについて、い

ろいろと考えてみてもいいのでは。

Page 28: 3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話

何が起きても構わないという方向けに

一応アップロードしました

http://t.co/f0CMY3P4Jf

右から左にスワイプすると切り替わり

左から右にスワイプすると戻ります