Repository navigation
Releases
nubmiddle v0.4.0
This version is also being submitted to the Microsoft Store; the Store listing will be linked from the README once it is published.
What's new
- Microsoft Store build: the same exe, running from an MSIX package, keeps its settings in the package's
LocalStatefolder and starts with Windows through the package's startup task (without administrator rights, so the Store version does not scroll elevated windows — the installer and the zip still do). - Devices menu: pointing devices without USB ids, such as the PS/2 TrackPoint of a ThinkPad, are listed by their Windows name (e.g. "PS/2 Compatible Mouse") instead of a raw device path.
- A balloon points at the tray icon on the first start, and when nubmiddle is started while it already runs.
- Per-monitor DPI awareness, for a sharp tray icon on scaled displays.
- The README has a privacy section describing what nubmiddle touches (and that it collects nothing).
The exe and the installer on this page are not code-signed, so Windows SmartScreen may warn ("More info" → "Run anyway"); the Store version will be signed by the Store.
日本語: Microsoft Store 版に向けた対応を入れました(設定はパッケージのフォルダに保存、自動起動はパッケージのスタートアップタスク。管理者権限では動かないため、Store 版は管理者権限のウィンドウをスクロールできません)。デバイス一覧で、ThinkPad 本体のトラックポイントのような PS/2 デバイスが Windows 上の名前で表示されるようになりました。初回起動時と、動作中にもう一度起動したときに、トレイのアイコンを指す通知を出します。
nubmiddle v0.3.0
nubmiddle now comes with an installer.
What's new
- Installer (
nubmiddle-v0.3.0-setup-x64.exe/-arm64.exe): installs for the current user without administrator rights (or for all users), adds a Start menu entry and can set up starting with Windows. A newer installer updates in place; uninstall from Windows Settings → Apps (your settings are kept unless you choose to delete them). --quitquits the running nubmiddle (used by the installer).
The portable zips are still available. Upgrading from v0.2.0: run the installer (it quits the running nubmiddle first), or replace the exe of the portable version.
The exe and the installer are not code-signed yet, so Windows SmartScreen may warn ("More info" → "Run anyway"). The ARM64 build is untested — reports are welcome.
日本語: インストーラーを追加しました。管理者権限なしでインストールでき、スタートメニューへの登録と「Windows の起動時に開始」の設定ができます。新しいインストーラーを実行すると、そのまま更新されます。ポータブル版の zip も引き続き配布しています。
nubmiddle v0.2.0
First public release. nubmiddle gives the middle button of a TrackPoint-style pointing stick its middle click back, without giving up scrolling: click for a middle click, hold and push the stick to scroll.
Highlights
- Middle click and vertical / horizontal scrolling with one button; each scroll is locked to the axis it started along
- Arrow cursor showing the scroll axis while scrolling
- Tray menu: middle-button drag mode, scroll speeds, devices that scroll (e.g. the TrackPoint only, so a mouse keeps its middle-button drag), English / Japanese, pause
- Start with Windows as administrator (works on elevated windows too), repaired automatically when the exe is moved
- Settings saved to
nubmiddle.ini(next to the exe for portable use, otherwise%APPDATA%\nubmiddle)
Getting started
- Download the zip for your PC (
x64for most PCs,arm64for Windows on ARM), extract it and runnubmiddle.exe. - Set the middle button of your TrackPoint driver to "middle click" (not "scroll").
- Use the tray icon menu to start it with Windows.
The exe is not code-signed yet, so Windows SmartScreen may warn on first start ("More info" → "Run anyway").
Tested on Windows 11 with ThinkPad TrackPoint keyboards (SK-8855, TrackPoint Keyboard II). Other pointing sticks (e.g. HHKB Studio) and the ARM64 build are untested — reports are welcome.
日本語: トラックポイント型スティックの中ボタンで、中クリックとスクロールを両立する Windows 常駐ツールの最初の公開版です。zip を展開して nubmiddle.exe を起動し、トレイメニューから「Windows の起動時に開始」を選んでください。ドライバ側の中ボタン設定は「中クリック」にしてください。詳しくは README.ja.md を参照してください。