Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pick up very slow/small rotation which dropped by division #15

Merged
merged 1 commit into from
Jun 20, 2021
Merged

pick up very slow/small rotation which dropped by division #15

merged 1 commit into from
Jun 20, 2021

Conversation

koron
Copy link
Collaborator

@koron koron commented Jun 20, 2021

平均計算時等の割り算によって切り捨てられていたゆっくりとした微小な回転を拾って
ポインタ移動やスクロール量に反映できるようにしました。
結果的に秒間ミリ以下の微細な動きも反映できるようになります。

それに加えて以下の修正をしています。

  • 関数名の修正 trackball_process_user()trackball_process_delta_user()
    あまりに冗長だったので
  • ドキュメントのファイル名を変更: features_ja.mdfeature_ja.md
    複数のことについて書いてるのに単数形だったのは収まりが悪かったので
  • secondary (slave) 側の trackball に対応するための布石を追加
  • 平均計算のための累積処理にてオーバーフローを考慮
    TRACKBALL_SAMPLE_COUNT を大きくしてトラックボールを速く回すと、反対に動くことがあるのを防止
  • スクロールモード変更時に累積をリセット

@Yowkees Yowkees merged commit 0cab496 into Yowkees:main Jun 20, 2021
@koron koron deleted the pickup-verysmall-rotation branch June 20, 2021 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants