問題タブ [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.
macos - OS X トラックパッド/M-Mouse では、ブラウザの端からスクロールできます (オフにするにはどうすればよいでしょうか?)
OS X では、Chrome または Safari でトラックパッドまたはマジック マウスを使用すると、ユーザーがページの端からスクロールできるようになることに気付きました。デモ用の画像を次に示します。
ページとツールバーの間に大きな灰色の領域があることに注意してください。これは、画面をスクロールすることによって発生します。
これが起こらないようにするには、コードに何を書くことができますか? 私はそれを行ういくつかのサイトに気づきました。Gmail は 1 つ、もう 1 つはhttps://www.apple.com/au/iphone-5c/です。
私が尋ねる理由は、iPhone 5C のページに似た 1 ページのアニメーション スクロールを持つページを設計しているためです。そして、トラックパッドまたはMMでスクロールするたびに、ナビゲーションが上下にシフトします:S.
助けてくれてありがとう!
javascript - JavaScript/jQuery で MacBook トラックパッドの 2 本指タップを検出する
ユーザーが MacBook のトラックパッドを 2 本指でタップしたかどうかを、JavaScript または jQuery を使用して検出する方法はあるのでしょうか。プロジェクトの 1 つで、JavaScript でマウスの右クリックを検出し、それをいくつかのアクションに使用しています。トラックパッドをダブルフィンガータップすると、実際には機能しません。アクション中は右クリックとして機能しますが、JavaScript はそのように検出できません。
手がかりはありますか?
objective-c - サブビューの NSView touchesMovedWithEvent は、組み込みのトラックパッドで SKScene を一時停止していますが、魔法のトラックパッドではありませんか?
プロジェクトhttps://github.com/torchie/TrackKitでサブビューとして使用されているカスタム NSView サブクラスがあります。NSTouches を検出し、物理データを収集し、drawRect の詳細モード メソッドでそれらを描画します。一方、SpriteKit シーンは、レンダリングするものをレンダリングします。
ただし、組み込みのトラックパッドで指を動かすと、タッチが再び静止するまで、SpriteKit ビューでのすべてのレンダリングが一時停止します。Magic Trackpad では、フレームレートが低下しますが、レンダリングは完全に停止しません。どちらの場合も、サブビュー TKDetectorView は引き続きタッチ ポイントをレンダリングします。
問題の touchesMoved メソッド:
内蔵トラックパッド (#0) と Magic Trackpad (#1) を同時にタッチした詳細モード機能のブレークポイントからのデータ:
指が動いているときに位置の配列が絶えず変更されることによって、SpriteKit レンダリング スレッドが中断された結果である可能性があると思いましたが、それではなぜ MacBook Air の内蔵トラックパッドでのみ発生しているのか説明できません。外付けの Magic Trackpad ではありません。デバイス間の touchesMoved の解釈に関連する違いは見つかりませんでした。
macos - Mac にトラックパッドがあるかどうかをどのように判断しますか?
Mac にトラックパッド入力デバイスがあるかどうかを検出する方法を知っている人はいますか? コードでこれを検出する簡単な方法が必要ですが、その方法がわかりません。
macos - Qt アプリでトラックパッドを 2 本の指で操作
私は現在、Mac のトラックパッドの「2 本の指」機能を使用するときに、Qt アプリケーションが適切に反応するようにしようとしています。現在、QGraphicsScene で作業しているときに、ユーザーが「2 本の指」を使用すると、ビューがズームされますが、これは私が望んでいるものではありません。シーンを正しい方向にスクロールしたい。
私は GestureType を見て、ジェスチャーをつかみ、それらでカスタム イベントを使用しようとしました。その部分はうまく機能します。
ただし、「2 本の指」を使用する場合、パン ジェスチャではなく、ピンチ ジェスチャだけをキャッチしているようです (と思います)。ここhttp://qt-project.org/doc/note_revisions/214/358/viewで見つけたものから、2つのタッチポイントで機能するはずですが、そうではないようです。
では、トラックパッドから「2 本の指」を検出する方法はありますか?
現在、Mac OS X Mavericks で QT 4.8.2 を使用しています。
どんな助けでも大歓迎です。
macos - MacBook Pro でトラックパッドを使用した SecureCRT の垂直スクロール速度が速すぎる
私は 2011 年初頭の MacBook Pro を使用しており、最近 SecureCRT をインストールしました。以前は 2006 年の古いモデルを使用していましたが、手元の問題は古いマシンにはありませんでした。どちらのマシンも OSX Yosemite 10.10.1 を実行しています。
SecureCRT で任意のセッションを表示すると、トラックパッドを使用したときの垂直スクロール速度が非常に速くなります。システム環境設定を確認しましたが、ブラウザ、テキスト エディタ、PDF ビューアなどを使用している場合、垂直スクロール速度は正常です。
SecureCRT 内にはトラックパッドの垂直方向のスクロール速度を操作する明らかな設定はありませんが、なぜこれがこのアプリケーションにのみ影響するのか疑問に思います。
VanDyke フォーラムに質問を投稿しましたが、まだ回答を受け取っていません。
この加速したスクロール速度が私の作業効率を低下させているため、どんな助けも大歓迎です.