[go: up one dir, main page]

Menu

#6 Draw overlay hint (flag) on every connected monitor

1.0
open
nobody
None
2024-12-26
2022-02-22
bybor
No

This is more of a suggestion/discussion. Thank you for ReCaps - it's remarkable! I use it not for switching input languages, but I really like the overlay hint it provides. The only issue (for me) is that I have multiple monitors, and the hint is displayed only on the primary.

Could you display it on every monitor? I think that it could be either primary or all, without a lot of configuration. I really like how simple it is to use ReCaps.

I would love to see overlay hint "attached" to active window (displayed in its center). It's a very specific suggestion, which is hard to implement in a universal way - I am thinking about Photoshop (or Delphi) and the like, i.e. apps that create a lot of different windows, while we need a single instance of indicator centered somehow.

Thanks again!

Discussion

  • Siarzhuk Zharski

    Thank you for the report. Is the overlay positioned currently in the center of the primary monitor? I think displaying it on both monitors will be not a very difficult task. :-)

    Centering of the overlay against the current window, having focus (the active one) is a bit annoying, especially on small edit boxes. It was the first implementation I did at all, so I have tested it a bit by myself. ;-) Another problem were difficulties to find an active input window on some types of window, like modern Web browsers. They are a one and only big window without controls, accessible by standard Windows API functions. In such a case the overlay stays in the center of the browser window. That's why I decided to show the overlay in the center of a screen.

    On the other side some Registry tweaks could be introduced for fine tuning of the behaviour without burdening configuration interface with lot of controls. Like overlay fade off limit and rate. Position of the overlay etc.

     
    • bybor

      bybor - 2022-02-24

      Yes, it it displayed in the center of the primary monitor.

      I have 3 monitors, could recaps display overlay hint on all attached?

      I tried some keyboard layout indicators that I could find and all of them that try to be smart fail under some circumstances. Overlay hint in recaps as it is implemented now works remarkably well . Please forget all that active window stuff, it's fine as it is. Especially that you already tried it yourself.

      Thanks!

       
  • Kostiantyn Sultanov

    Hello! Tell me plz, is it normal that the overlay indicator is always visible in the middle of the screen? And there is no way to hide it.

     
    • bybor

      bybor - 2023-03-07

      I have switched to Layout Indicator (http://soft.asdf123.ru/li/) - it is not open source and it's a shareware tool. I no longer have ReCaps installed. There is an overlay hint icon in the settings, click on it to make it toggle and you no longer have an overlay hint for that language. I hope i remember it correctly, LMK

       
      • Kostiantyn Sultanov

        Thanks)

         
  • Siarzhuk Zharski

    Multi-monitor issue is fixed in 0.9.00.3676:

    Version 0.9.00.3676

    Implement some rudimentary reference for clickable areas in Settings configuration window;
    Prevent opening for multiple Settings configuration dialogs;
    Use Keyboard Layout names instead of Language Names in configuration;
    Fix processing "Toggle" action hotkey if CapsLock was configured as group hotkey;
    Fix restoring disabled state for "Cycle" Action on application restart;
    Improve saving activated group. Use the latest group on system restart;
    **Display overlay hint on all monitors in multi-monitor systems**;
    Implement flexible configuration for overlay hint fade-off parameters;
    Prevent auto-closing hotkey dialog if hotkey contains "Space" key;
    Extended set of available national flags, based on Recaps download statistics;
    
     

Log in to post a comment.