You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a package named orcsome that add some window manager hooks with python-xlib. keyszer has python-xlib dependency, it make sense to combine the functionality. Just too more hooks:
focus change hook and add two more function to that hook:
function to solve focus problem with window manager, ie. sometimes when focused window closes, the focus is not on the next top window, eg. focus go to the taskbar. In that case, we can make a function to move the focus back to application window.
function to auto switch input method, eg. swith to terminal, disable non-english input method.
new window or window size change hook and add the following function:
function to save new window layout on window change, just like emacs winner-mode or eye-browse. I am using openbox, and I go to previous window with Alt-Tab. I need many key stroke or mouse click to get back to a certain window layout. For stacking winndow manager, there is a good start point here: https://github.com/nlfiasel/orcsome-desktop-snapshot
I am not familiar with python-xlib, it might be trivial to add these hooks in the event loop.
The text was updated successfully, but these errors were encountered:
Ref: #25. This would be nice purely for time savings of course (if no other reasons).
keyszer has python-xlib dependency, it make sense to combine the functionality.
Does it? Just because we have a dep on python-xlib it does not necessarily follow that it would make sense to add functionality from other software also using the same library... perhaps it's a good idea, perhaps not. Definitely seems a violation of the "separate tools for sep purposes" Unix philosophy.
sometimes when focused window closes, the focus is not on the next top window, eg. focus go to the taskbar. In that case, we can make a function to move the focus back to application window.
I'm not sure how this is a keymappers problem to solve?
function to save new window layout on window change,
This also sounds far out of scope... Keyszer is a keymapper... we only communicate with X to learn the current application to inform our primary purpose - the mapping of keys.
function to auto switch input method, eg. swith to terminal, disable non-english input method.
What does "disable non-english input method" refer to exactly... of course Keyszer can already change modmaps/keymaps depending on the currently active application... This is the only thing you've mentioned that sounds like perhaps it could be in scope (as it's keyboard/input related)...
There is a package named orcsome that add some window manager hooks with python-xlib. keyszer has python-xlib dependency, it make sense to combine the functionality. Just too more hooks:
I am not familiar with python-xlib, it might be trivial to add these hooks in the event loop.
The text was updated successfully, but these errors were encountered: