/UIAssistant

Assist UI for Windows

Primary LanguageC#MIT LicenseMIT

UIAssistant

(This readme is written in English and Japanese mixed. 藪からスティックに日本語がトゥギャザーしてます。)

UIAssistant is a Windows tool for supporting your UI a little.

Features ex.

  • Hit-a-Hint: You can click quickly a button in most window with keyboard.
  • Search by Text: You can search a window for a string by input text.

New Feature(ver.0.2)

New Feature(ver.0.3)

UIAssistant is under the MIT license.

Introduction

Features

  • Support plugin
  • Customizable Theme(WPF), Keybinds
  • Multi-Languages
  • Hotkey-Command-Driven
  • Do not steal focus from current window
  • Support Migemo, cannot input from IME(なので日本語入力ができません(ただし開発者は日本人))

Requirements

  • Windows7 SP1 or later
  • .NETFramework 4.6

Quick start

Installation

You can download from here(Releases) (include Migemo ja-JP, zh-CN and zh-TW Dictionaries)
Uncompress it and run UIAssistant.exe

Administrator permission are recommended for running UIAssistant.
Otherwise, in some cases, UIAssistant cannot enumerate widgets in a window.

Hit-a-Hint

Hotkeys

Default keybind: Ctrl+Alt+E

Default keybind: Ctrl+Alt+R

Default keybind: Ctrl+Alt+G

Default keybind: Ctrl+Alt+Q

Keybinds

Default keybind: LeftCtrl+U

Quit

Default keybind: Escape

Search by Text

Hotkeys

Default keybind: Ctrl+Alt+T

Default keybind: Ctrl+Alt+L
container: ComboBox, ListBox or ListView

Default keybind: Ctrl+Alt+K
commands: RibbonUI, Menu or Toolbar items

Keybinds

Default keybind: LeftCtrl+U

Quit

Default keybind: Escape

Settings

Rightclick Tasktray icon -> Settings

Known issues

  • Cannot almost enumerate widgets of Explorer.exe
  • Cannot almost enumerate widgets of some web browsers (e.g. Google Chrome, Microsoft Edge)
  • Few validations(Settings window may be a pandemonium)
    ↓He says, "Hi!"
    Hi!

Report bugs

Please provide the information below:

  • UIAssistant version or commit number
  • Windows version
  • The steps to reproduce the bug

if you have:

  • Exception information
  • Logs from UIAssistant\logs
  • Screenshot

↓He says, "We will be back..."
We will be back...

Planned features

  • Auto-Updater
  • Spatial Navigation Added in ver.0.2
  • Vim-like keybinds on Windows Added in ver.0.3
  • Command direct input

TODO

  • Write wiki for details
  • Refactor, Refactor, Refactor

Acknowledgements

This project is influenced by a number of other projects. Notably:

Donation

If you wish to help me

PayPal - The safer, easier way to pay online!

License

This project is licensed under the MIT license, Copyright (c) 2016 u338.steven.