Skip to content

OmniConsole v3.7.1.0

Latest

Choose a tag to compare

@8bit2qubit 8bit2qubit released this 11 Jul 05:02
5f09763

v3.7.1.0: Nekomata Catches the Mouse, Then Waits Up for You

🌐 Official Website — documentation, features overview, and installation guide.
🐱 Teach Nekomata your language — she's all ears, so teach her a new language, or help her say it more naturally.
See the live translation status for the latest.

As I'm writing this, Typhoon Bavi is sweeping over Taiwan and it's blowing hard outside my window. I'm praying Taiwan stays safe through the storm, and wherever you are, I hope you're keeping well too. Starting with this release, I'd love to sit down and tell you the little stories behind the work, beyond just a list of bullet points, so you can feel a little of the quiet fretting I did over all the tiny things tucked behind each feature. Like, why hadn't I let you customize the keyboard-and-mouse mapping for desktop Steam, browsers, the Epic Games Store, File Explorer, and Discord a little sooner? Well, you see, each of them has its own funny little temper. If I'd thrown the doors wide open before patiently getting to know them one by one and tucking away a workaround for every quirk, it'd only have left you frustrated, and I really didn't want that for you. So this release smooths over a few little rough edges, and then, halfway through the bug hunt, the mouse was ever so gently spirited away by Nekomata.

So this time, sweet Nekomata came along to help. Mouse Mode's been gathered up into her arms, and with one soft little twirl she turned it into a simple switch: just On, or Off, all neat and tidy. Now whether it's desktop Steam, a browser, the Epic Games Store, File Explorer, or any dear app you're fond of, you can tune a keyboard-and-mouse feel that fits your gamepad just so. The OmniCharm widget has slipped into a new .NET 10 outfit too, moving off the soon-to-be-retired toolchain onto modern .NET 10 native AOT, and getting about more nimbly for it. And one more thing~ launching Steam now drops you straight into a clean Big Picture screen, with no desktop-Steam window or ad flashing by on the way, just tidy and calm from the start.

A little postscript for v3.7.1.0: if you tend to press the power button, wander off to pour a drink, and come back to sign in, some machines quietly warm apps up behind the sign-in screen, which on those PCs kept nudging OmniConsole into starting Steam early behind the lock screen. That's smoothed over now: OmniConsole waits until you've signed in and unlocked before it launches anything.

🔧 Improvements (v3.7.1.0)

  • Sign in first, launch after: OmniConsole now waits until you sign in and unlock Windows before launching your platform. Previously, when Windows preloaded apps during startup, your default platform such as Steam Big Picture could quietly start behind the sign-in screen — running in the background before you'd even signed in, where a gamepad could nudge it by accident, and by the time you did sign in OmniConsole itself might already have timed out waiting. Now it holds still and springs into action the moment you unlock. This applies to every platform, and waking from sleep at the sign-in screen is covered too.

✨ New Features (v3.7.0.0)

image
  • Nekomata Boost per app: each gamepad mapping profile can now raise the mapping service priority. Turn on Performance for a demanding game or app to reduce cursor stutter even when it pushes your CPU hard; it returns to Standard automatically when not in use.
  • Hold to repeat, per button: any input mapped to a keyboard key now has a Repeat toggle. Turn it on for a key and holding the button fires it over and over — handy for paging and scrolling in navigation apps — while leaving it off keeps a clean single press for games.
  • Customize any app, including the built-in ones: apps that already have built-in gamepad mapping (browsers, File Explorer, Discord, and more) can now be customized too. Open the editor from the OmniCharm widget and your profile takes over from the built-in mapping.

🔧 Improvements (v3.7.0.0)

image
  • Pinpoint cursor control in Nekomata Mode: the stick-driven cursor now eases in with a precision curve — a light push moves the cursor slowly and steadily, so small targets such as a browser tab's close button are easy to land on, while a full push still sweeps across the screen.
  • Steadier cursor top speed: the maximum cursor speed has been retuned so that a full push feels controlled instead of overshooting. If you previously lowered the cursor speed in Settings to compensate, you may want to nudge it back up.
  • Simpler Nekomata Mode switch: Nekomata Mode is now a straightforward On / Off toggle. Your customized profiles and the built-in apps are always covered when it's on — no more choosing between modes.
  • One profile for every version of an app: gamepad mapping profiles for apps that ship in a versioned folder — such as Discord and GitHub Desktop — now stay bound across updates. Set it up once and your mapping keeps working after the app updates itself, instead of quietly falling off when the version changes.

    ⚠️ If you customized one of these apps (such as GitHub Desktop) in an earlier version, its existing profile is still tied to the old version and will not apply. Open the app, then from the OmniCharm widget tap Customize gamepad mapping for this app… and press Save & return to bind it once for all future versions.

  • Polished Steam Big Picture launch, sign-in included: launching Steam brings up Big Picture in full screen right from the start — even the sign-in screen uses the full-screen Big Picture layout.
  • Home button restarts a pending launch: pressing the Game Bar home button while a platform launch is still waiting now restarts the launch flow immediately, instead of leaving you to wait out the timeout or force-close OmniConsole from Task View. When the platform is confirmed to be starting up (such as Steam applying an update before launch), OmniConsole keeps waiting for it rather than interrupting.
  • Smoother editor entry from the widget: opening the editor from the OmniCharm widget now lands the focus on the editor's header instead of the navigation menu button, so you can start adjusting right away.
  • OmniCharm widget upgraded to .NET 10: the OmniCharm Game Bar widget now runs on .NET 10, moving off the retired toolchain onto the modern foundation for a leaner, more responsive widget.
  • Security hardening: OmniConsole now verifies certain components before using them, an added check against tampering or hijacking to reduce the risk of malicious code running on your system.
  • A face for Nekomata: the Nekomata navigation menu, the Nekomata Mode entry on the Advanced page, and the Nekomata page title now wear a hand-drawn cat icon, so Nekomata is easy to spot at a glance.
  • Tidier About page: the loading spinner beside the environment snapshot no longer reserves a placeholder slot when idle — it appears only while a refresh is running, then tucks away when done.

🎮 Nekomata Mode Cheat Sheet

Button OmniNav Classic
Left Stick Cursor Scroll
Right Stick Scroll Cursor
A Left Click Enter
B Right Click Esc
X Page Down Page Down
Y Page Up Page Up
LB Ctrl+Shift+Tab Tab
RB Ctrl+Tab Left Click
LT Esc Shift+Tab
RT Enter Right Click
LS Shift+Tab
RS Tab
D-pad Arrow Keys Arrow Keys
  • On / Off toggle. When on, your customized profiles take over and the apps below use built-in mapping (also customizable): Edge, Chrome, Firefox, Opera, Brave, Epic Games Store, File Explorer, Steam, Discord.
  • Toggleable via the OmniCharm Game Bar widget.
  • Nekomata Mode is auto-disabled on ROG Ally family — devices with built-in gamepad mapping.

🎮 Gamepad Steam Shortcuts

image
Button Action
⧉ (short press) Open Steam menu¹
⧉ (long press) Open Quick Access menu¹
☰ (long press) Open Steam In-Game Overlay²˒³

¹ In Steam Big Picture ² In-game ³ Toggleable via the OmniCharm Game Bar widget


v3.7.1.0:貓又捕鼠記・等門篇

🌐 前往官方網站:完整文件、功能介紹與安裝指南。
🐱 教貓又說你的語言:貓又正洗耳恭聽!教她一種新語言,或幫她說得更自然。
最新進度請見即時翻譯狀態

寫這篇的時候,颱風巴威正過境台灣,窗外風雨很大——天佑台灣,也願你一切平安。從這一版起,我想試著在條列之外,也把開發路上的小故事說給你聽,讓那些藏在功能背後、我偷偷煩惱好久的地方,你或許也能感受到一點點。像是,為什麼一直沒把桌面版 Steam、瀏覽器、Epic Games Store、檔案總管、Discord 都開放讓你自訂鍵鼠呢?其實是因為它們各有各的小脾氣,要是我沒先耐著性子把它們一個個摸熟、幫你備好繞路的辦法就急著打開,用起來肯定會讓你很困擾的。所以這一版一邊把小地方打磨得更順手,然後呢,抓蟲抓到一半,滑鼠就被貓又輕輕叼走了。

於是啊,這回換貓又來幫忙了。手把滑鼠模式被她收進懷裡,一轉身,就變成了簡簡單單的一個小開關(開,或關,就這麼清爽);現在無論是桌面版 Steam、瀏覽器、Epic Games Store、檔案總管,還是任何你喜歡的應用程式,都能為你的手把調出最順手的鍵鼠手感。OmniCharm 小工具也悄悄換上了 .NET 10 的新裝束,從即將淘汰的舊架構搬到現代的 .NET 10 原生 AOT,跑起來更靈巧俐落。還有喔,往後啟動 Steam 會直接落進乾淨的大圖畫面,不再閃過桌面版視窗和廣告過場,清清爽爽的就好~

v3.7.1.0 小補記:如果你習慣按下電源、晃去倒杯飲料、回來才登入,那有些電腦會在登入畫面後面偷偷把應用程式預熱起來,害 OmniConsole 在這些機器上被推了一把,早早就隔著鎖定畫面把 Steam 吹醒了。這一版把它撫平了,OmniConsole 會等你登入、解鎖之後才啟動平台。

🔧 改進 (v3.7.1.0)

  • 先登入,再啟動:OmniConsole 現在會等你登入並解鎖 Windows 後才啟動平台。過去 Windows 開機預載應用程式時,你設定的預設平台(如 Steam 大圖)可能在登入畫面後面就悄悄啟動——你都還沒登入,平台已在背景執行,還可能被手把誤操作;等你真正登入時,OmniConsole 這頭又可能已經等到逾時。現在它會安靜待命,在你解鎖的那一刻立即接手啟動。所有平台一體適用,停在登入畫面進入睡眠再喚醒的情況也涵蓋在內。

✨ 新功能 (v3.7.0.0)

image
  • 為每個程式設定貓又衝刺:每份手把映射設定檔現在都能提高映射服務的優先順序。為吃資源的遊戲或程式開啟「效能優先」,即使它把 CPU 壓得很滿,也能減少游標卡頓;不用時就自動回到「標準」。
  • 每顆按鍵可設長按連發:設定檔裡映射到鍵盤按鍵的輸入位現在都有「連發」開關。為某顆鍵開啟後,按住就會連續觸發,適合在瀏覽器等導覽程式翻頁與捲動;不開啟則維持乾淨的單次按放,適合遊戲。
  • 連內建程式也能自訂:原本已有內建手把映射的程式(瀏覽器、檔案總管、Discord 等)現在也能自訂了。從 OmniCharm 小工具開啟編輯器,你的設定檔就會覆寫內建映射。

🔧 改進 (v3.7.0.0)

image
  • 貓又模式游標更好瞄準:搖桿游標現在採用精準曲線起速,輕推時會緩慢穩定地移動,容易停靠在瀏覽器分頁關閉鈕等小目標上;推滿時依然能快速掃過整個畫面。
  • 游標全速更沉穩:游標的最高速度經過重新調校,推滿時不再容易衝過頭。若你先前曾在設定中調低游標速度來將就,可以把它調回高一些。
  • 貓又模式開關更簡潔:貓又模式現在是單純的「開啟/關閉」切換。開啟時,你自訂的設定檔與內建程式一律涵蓋,不必再在多種模式間選擇。
  • 一份設定檔通用程式的所有版本:以版本資料夾封裝的程式(如 Discord、GitHub Desktop),其手把映射設定檔現在能跨版本延續。設定一次,程式自行更新後映射依然生效,不會再因版本號變動而悄悄失效。

    ⚠️ 若你在舊版本曾自訂過這類程式(如 GitHub Desktop),既有設定檔仍綁在舊版本、不會生效。請開啟該程式,從 OmniCharm 小工具點選自訂此程式的手把映射…,並在編輯器中按下儲存並返回,即可一次綁定、通用日後所有版本。

  • 完善的 Steam 大圖啟動,連登入都涵蓋:啟動 Steam 時會從頭就以全螢幕大圖呈現,連登入畫面都採用全螢幕的大圖版面。
  • 首頁鍵可立即重跑平台啟動:平台啟動等待中按下 Game Bar 首頁鍵,現在會立即重新執行啟動流程,不必再枯等逾時、也不用從工作檢視強制結束 OmniConsole。若平台已確認正在啟動(如 Steam 啟動前更新中),OmniConsole 則會維持等待、不打斷它。
  • 從小工具進編輯器更順手:從 OmniCharm 小工具開啟貓又編輯器時,焦點現在會落在編輯器的標題而非導航選單按鈕,讓你可以立刻開始調整。
  • OmniCharm 小工具升級 .NET 10:OmniCharm Game Bar 小工具現在以 .NET 10 執行,從已退役的工具鏈轉移到現代架構,讓小工具更輕巧、反應更靈敏。
  • 安全性強化:OmniConsole 現在會在使用部分元件前先做完整性檢查,多一道防範竄改與劫持的關卡,降低惡意程式碼在你系統上執行的風險。
  • 貓又有了新面孔:導覽選單的貓又項目、進階頁的貓又模式與貓又頁標題現在換上手繪的貓咪圖示,讓貓又一眼就能認出。
  • 關於頁更清爽:環境快照旁的載入環閒置時不再占著位置,只在重新整理進行時出現,結束後便收起。

🎮 貓又模式速查表

按鍵 OmniNav Classic
左搖桿 游標 滾輪
右搖桿 滾輪 游標
A 滑鼠左鍵 Enter
B 滑鼠右鍵 Esc
X Page Down Page Down
Y Page Up Page Up
LB Ctrl+Shift+Tab Tab
RB Ctrl+Tab 滑鼠左鍵
LT Esc Shift+Tab
RT Enter 滑鼠右鍵
LS Shift+Tab
RS Tab
十字鍵 方向鍵 方向鍵
  • 開啟/關閉切換。開啟時,你自訂的設定檔會接手,下列程式則套用內建映射(同樣可自訂):Edge、Chrome、Firefox、Opera、Brave、Epic Games Store、檔案總管、Steam、Discord。
  • 可於 OmniCharm Game Bar 小工具切換。
  • ROG Ally 家族自動停用貓又模式,因裝置具備內建手把映射。

🎮 手把 Steam 快捷鍵

image
按鍵 動作
⧉(短按) 開啟 Steam 選單¹
⧉(長按) 開啟快速存取選單¹
☰(長按) 開啟 Steam 遊戲內嵌介面²˒³

¹ 於 Steam Big Picture 中 ² 遊戲中 ³ 可於 OmniCharm Game Bar 小工具切換


🛠️ 安裝說明

從下方 Assets 下載 OmniConsole_3.7.1.0_x64.zip 並解壓縮至任意資料夾。

方式 A:Install.bat(建議)

  1. 執行 Install.bat,將自動開啟開發人員模式、安裝憑證、補齊相依框架套件,並安裝兩個 MSIX 套件。

方式 B:手動安裝

  1. [重要] 前往 Windows 設定 → 系統 → 進階,啟用開發人員模式
  2. [重要] 點兩下 OmniConsole_3.7.1.0_x64.cer → 點選安裝憑證 → 存放區位置選擇本機電腦將所有憑證放入以下的存放區 → 瀏覽 → 選擇受信任的人 → 完成。(若你之前已安裝過,則無需重複此步驟。
  3. (選用,僅全新/離線系統需要;連網系統會自動下載) 依序點兩下 Dependencies\ 中的檔案安裝相依框架套件(若顯示已安裝相同或更新版本可略過)。
  4. 點兩下 OmniConsole_3.7.1.0_x64.msix 安裝主程式。
  5. 點兩下 OmniConsole.PhantomLink_3.7.1.0_x64-widget.msix 安裝 OmniCharm 小工具。

⚙️ 前置條件

  • Windows 11 24H2 (Build 26100.7019)+,且已啟用 Xbox 模式 (FSE) 功能。
  • OmniConsole 需要完整掌機版的 Xbox 模式 (FSE)。Microsoft 正逐步將受限 PC 版推送至一般 PC,請使用 Xbox Full Screen Experience Tool (XFSET) 切換至完整掌機版。
  • 桌機、筆電、平板及未取得完整掌機版的掌機:請先執行 XFSET。
  • 原生掌機裝置(如 ROG Xbox Ally 系列):原廠即為完整掌機版,可直接安裝 OmniConsole。
  • 需要 Xbox 手把:Game Bar、Xbox 模式 (FSE) 以及所有手把功能皆需使用具備 Xbox 按鈕的 XInput 相容控制器。

🛠️ Installation Instructions

Download OmniConsole_3.7.1.0_x64.zip from the Assets below and extract it to any folder.

Option A: Install.bat (Recommended)

  1. Run Install.bat. It will enable Developer Mode, install the certificate, install any missing framework dependencies, and install both MSIX packages automatically.

Option B: Manual Install

  1. [Critical] Go to Windows Settings → System → Advanced and enable Developer Mode.
  2. [Critical] Double-click OmniConsole_3.7.1.0_x64.cer → click Install Certificate → Store Location: Local MachinePlace all certificates in the following store → Browse → select Trusted People → Finish. (Skip this step if you already have the certificate installed)
  3. (Optional — only needed on fresh/offline systems; online systems fetch these automatically) Double-click each file inside Dependencies\ to install the bundled framework packages (skip any that report an equal or newer version already installed).
  4. Double-click OmniConsole_3.7.1.0_x64.msix to install the main app.
  5. Double-click OmniConsole.PhantomLink_3.7.1.0_x64-widget.msix to install the OmniCharm widget.

⚙️ Prerequisites

  • Windows 11 24H2 (Build 26100.7019)+ with Xbox Mode (FSE) enabled.
  • OmniConsole requires the Full Handheld edition of Xbox Mode (FSE). Microsoft is gradually rolling out a Limited PC edition to regular PCs — use Xbox Full Screen Experience Tool (XFSET) to switch to the Full Handheld edition.
  • Desktops, Laptops, Tablets & Handhelds without the Full Handheld edition: Run XFSET first.
  • Native Handheld Devices (e.g., ROG Xbox Ally series): Already on the Full Handheld edition — install OmniConsole directly.
  • Xbox Controller Required: Game Bar, Xbox Mode (FSE), and all gamepad features require an Xbox-compatible (XInput) controller with an Xbox button.

Full Changelog: v3.7.0.0...v3.7.1.0


🔄 已安裝過 OmniConsole?直接在應用程式內更新

  1. 開啟 OmniConsole 設定,前往 ☰ → 進階
  2. 點選檢查更新,再點下載並安裝。OmniConsole 會自動下載新版本並完成安裝。

🔁 手把映射的遷移:若你在舊版本曾為以版本資料夾封裝的程式(如 GitHub Desktop)自訂過手把映射,其既有設定檔仍綁在舊版本、升級後不會生效。請開啟該程式,從 OmniCharm 小工具點選自訂此程式的手把映射…,並在編輯器中按下儲存並返回,設定檔即會重新綁定、通用日後所有版本。重新綁定後,編輯器顯示的繫結執行檔路徑會以 app-{version} 標記版本段,代表此設定檔已通用所有版本,屬正常現象。

⚠️ 升級時請透過「應用程式內更新」或 Install.bat(解壓 OmniConsole_3.7.1.0_x64.zip 後可見),不要從下方 Assets 下載安裝 MSIX 套件。 「應用程式內更新」與 Install.bat 都會妥善處理被執行中的遊戲佔用的檔案;手動安裝 MSIX 套件會導致更新不完整或兩套件版本不一致。

🔄 Already have OmniConsole installed? Update from within the app

  1. Open OmniConsole Settings, then go to ☰ → Advanced.
  2. Click Check for Updates, then Download & Install. OmniConsole downloads the new version and installs it for you.

🔁 Gamepad mapping migration: if you customized the gamepad mapping for an app that ships in a versioned folder (such as GitHub Desktop) in an earlier version, its existing profile is still tied to the old version and will not apply after upgrading. Open the app, then from the OmniCharm widget tap Customize gamepad mapping for this app… and press Save & return. The profile is rebound and now applies across all future versions. After rebinding, the bound executable path shown in the editor marks the version segment as app-{version}, indicating the profile now covers every version — this is expected.

⚠️ Please update via the in-app updater or Install.bat (found after extracting OmniConsole_3.7.1.0_x64.zip), rather than downloading the MSIX packages from the Assets below. Both the in-app updater and Install.bat properly handle files still in use by a running game; installing the MSIX packages manually will leave the update incomplete or the two packages on mismatched versions.