問題タブ [trackpad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ubuntu - トラックパッド上の指の絶対位置の検出
私は13 インチの MacBook Pro (モデル 7,1. Mid-2010)を使用しており、最近 Ubuntu 12.04 LTS をインストールしました。基本的に私がしようとしているのは、ユーザーがクリックしたときに右クリック メニューを呼び出すプログラムを作成することです。 Mac トラックパッドの右下隅。
ここでの主な問題は、トラックパッド上のユーザーの位置が正確にどこにあるかを検出することです。もちろん、これは OSX で以下を使用して簡単に実行できますNSTouch
。
ただし、問題はUbuntu内で同じことを行っていることです(正直なところ、どのプログラミング言語でも問題ありません)。今、私はこのような投稿を見てきましたが、OSX 内でそれを行う方法をすでに理解しているため、この質問は関連性があるとは思いません。この投稿も見ましたが、絶対的な指の位置を検出するための普遍的で標準化された方法を探しているわけではありません。正直なところ、Ubuntuで Mac 製のトラックパッドだけの指の位置を検出できるようにしてほしいです。このAskUbuntuの投稿も見ましたが、回答者は(彼が素晴らしい要約をしている間)、より普遍的に話しているようです。
Ubuntu (または Ubuntu でコンパイルされるプログラミング言語) 内のNSTouchnormalizedPosition
の属性のようなものを取得する方法を知っている人はいますか?
scroll - 「Apple MBP マルチタッチトラックパッドで水平スクロールを無効にする」
Apple マルチタッチ トラックパッドで、特に Word 文書の作成中に、(垂直スクロールを有効にしたまま) 水平スクロールを無効にするにはどうすればよいですか? これは Mac フォーラムでよく質問されますが、誰も回答を投稿していません。そしてどちらもアップルを持っていません。2010 年半ばの MacBook Pro で OS 10.6.8 を実行しています。
xcode - トラックパッドとタップしてクリックすることで、Xcode でコントロールドラッグすることは可能ですか?
Xcode のインターフェイス ビルダーは、アウトレットとオブジェクト接続を配線するための一般的なジェスチャとして、control-drag を使用します。しかし、タップしてクリックするユーザーとして、物理的なトラックパッド スイッチをアクティブにする必要は避けたいと思います。誰かがこれを機能させる方法を考え出しましたか?
私の通常のドラッグ ジェスチャは 3 本指ドラッグですが、control-3-finger-drag は Xcode の control-drag 機能をアクティブにしません。また、Xcode で他のコンボを試してもうまくいきませんでした。
コントロール ドラッグ ジェスチャは、物理スイッチを使用すると問題なく機能します。
私のトラックパッドの構成は単純です。トラックパッドの設定のすべてのチェックボックスがチェックされています。
c++ - Windows でトラック パッドとマウスを区別する方法はありますか?
ゲームを実行しているコンピューターにマウスまたはトラックパッドが接続されているかどうかを判断する方法を探しているので、それに応じてデフォルトのコントロールを設定できます。デスクトップで見られる典型的なキーボードとマウスのセットアップと、外付けマウスがある場合とない場合がありますが、トラックパッドが組み込まれているラップトップを区別しようとしています。
疑似コードでは、これは私が達成しようとしているものです:
これを実行可能にする API はありますか? 私のサポート対象は Windows 7 以降です。私はC++でゲームを書いています。
google-maps - Chrome で Google マップをズームしたときにページがスクロールしないようにするにはどうすればよいですか?
Google マップで Mac トラックパッドを使用しています。2 本の指で下または上にスワイプすると、マップはズームインまたはズームアウトしますが (そうあるべきです)、ページ全体が上下にスクロールします。
トラックパッドの勢いに関係していると思います(おそらくMagic Mouseでも同じです)。
スクロール ホイール付きの通常のマウスを使用すると、同じ問題は発生しません。
e.preventDefault()
マップ要素のscroll
リスナーのようなことを試みましたが、うまくいきませんでした。
例を見るには、Google のデモ ページをすばやく拡大または縮小してください: https://developers.google.com/maps/documentation/javascript/examples/map-simple
マップをズームしようとしているときにページ全体がスクロールしないようにするにはどうすればよいですか?
ありがとうございました!
objective-c - 2 本指のトラックパッド クリックにどのように反応しますか? (OSX Xcode Objective-C)
私の OSX アプリでは、左 (プライマリ) クリックと右 (セカンダリ) クリックの違いを認識し、どちらであるかに基づいて別のことを行う必要があります。問題は、私が Macbook Pro で作業していることです。つまり、実際のマウスではなく、テスト中にトラックパッドを使用しています。
クリックに応答する必要があるビューで、mouseDown:(NSEvent *)theEvent を実装しましたが、1 本の指でクリックしたときにのみトリガーされます。2 本の指でクリックしても、まったくトリガーされません (そこに NSLog があるので、いつトリガーされているか、トリガーされていないかがわかります)。トラックパッドで 2 本指 (セカンダリ) クリックのマウス ダウン イベントをトリガーするにはどうすればよいですか? ジェスチャなどは気にしません。右クリックのトラックパッド バージョンである 2 本指のクリックに応答できるようにしたいだけです。