No biggie. Notepad++ makes copy, pasting, and editing rather quick. Would be nice to have a short cut and also group variables in the future though.
It is currently April 23rd, 2024, 8:27 pm
How to change color permanently without [!Refresh] of entire skin? ( WriteKeyValue, SetOption, Hide/ShowMeter )
-
- Posts: 79
- Joined: August 27th, 2016, 12:49 am
-
- Rainmeter Sage
- Posts: 16164
- Joined: October 11th, 2010, 6:27 pm
- Location: Gheorgheni, Romania
Re: How to change color permanently without [!Refresh] of entire skin? ( WriteKeyValue, SetOption, Hide/ShowMeter )
Ok, here is my suggestion: save a layout (just to can later easily open up all skins you have loaded now). Unload all skins exceptint the one we're talking about and try to replicate the issue this way. Does it occurr?strawberryshortcake wrote: ↑November 4th, 2020, 10:13 am I'm using a K400 logitech (keyboard plus touchpad combination).
No biggie, it's relatively controllable so it doesn't trigger if I'm careful. It's specific to the MouseScrollDownAction direction only. Never triggers with Scroll -Up, -Left or -Right. I think it has something to do with the ability of the touchpad to scroll continuously when I quickly swipe and release my fingers in the down direction. It also works in the up direction, but it simply doesn't trigger the flicker. Light controlled downward touch and it does not trigger the flicker.
You can now load the previously saved layout, to get loaded all skins.
Alright, clarified.strawberryshortcake wrote: ↑November 4th, 2020, 10:13 am My mistake, I meant SetVariable. I keep getting those two things mixed up.
-
- Posts: 79
- Joined: August 27th, 2016, 12:49 am
Re: How to change color permanently without [!Refresh] of entire skin? ( WriteKeyValue, SetOption, Hide/ShowMeter )
1. Logitech K400 keyboard with touchpad. I have two and tested both. Same results.balala wrote: ↑November 4th, 2020, 10:31 am Ok, here is my suggestion: save a layout (just to can later easily open up all skins you have loaded now). Unload all skins exceptint the one we're talking about and try to replicate the issue this way. Does it occurr?
You can now load the previously saved layout, to get loaded all skins.
2. Free open source OBS recording software.
3. Blank notepad open with visible scroll direction marker to identify mouse scroll direction.
4. Rainmeter Manage showing one active skin.
Regarding number 3. It's made clear by watching the video; easy to identify. Clicking on notepad activates the notepad "scroll directional indicator bars". By clicking on notepad (and without clicking anywhere else), I can still mouseaction and mousescroll over the rainmeter active skin. When I click on the active skin, it stops the notepad "scroll directional indicator bars" but obviously rainmeter's mousescrollactions still works.
Preliminary data: Up, Left, Right directional scrolling movement are good. Down touchpad scrolling movement has an issue especially prevalent when mouse clicks to activate notepad 'scroll directional indicator bars'.
Exact code in video.
-
- Rainmeter Sage
- Posts: 16164
- Joined: October 11th, 2010, 6:27 pm
- Location: Gheorgheni, Romania
Re: How to change color permanently without [!Refresh] of entire skin? ( WriteKeyValue, SetOption, Hide/ShowMeter )
Unfortunately I still can't replicate the flickering, as I said before. So I1m not sure at all what to say.strawberryshortcake wrote: ↑November 4th, 2020, 8:54 pm 1. Logitech K400 keyboard with touchpad. I have two and tested both. Same results.
2. Free open source OBS recording software.
3. Blank notepad open with visible scroll direction marker to identify mouse scroll direction.
4. Rainmeter Manage showing one active skin.
Regarding number 3. It's made clear by watching the video; easy to identify. Clicking on notepad activates the notepad "scroll directional indicator bars". By clicking on notepad (and without clicking anywhere else), I can still mouseaction and mousescroll over the rainmeter active skin. When I click on the active skin, it stops the notepad "scroll directional indicator bars" but obviously rainmeter's mousescrollactions still works.
Preliminary data: Up, Left, Right directional scrolling movement are good. Down touchpad scrolling movement has an issue especially prevalent when mouse clicks to activate notepad 'scroll directional indicator bars'.
Does anybody else have this flickering?
-
- Posts: 79
- Joined: August 27th, 2016, 12:49 am
Re: How to change color permanently without [!Refresh] of entire skin? ( WriteKeyValue, SetOption, Hide/ShowMeter )
Preliminary conclusion: I think the skin is a good test for proper mouse or touchpad function.balala wrote: ↑November 4th, 2020, 9:10 pm Unfortunately I still can't replicate the flickering, as I said before. So I1m not sure at all what to say.
Does anybody else have this flickering?
I think it may just be the logitech k400 keyboard's touchpad. It's still my favorite economy keyboard. The K400 has a fluctuating retail price of $19 to $24 dollars. It was about $5.00 on sale with coupon (found out about it through Slickdeals) years ago. Best deal is usually around $10.
Are you use a keyboard with a touchpad? If so, what model and brand? I might have to look into a different keyboard with a built in touchpad down the road. Or I might have to fiddle with the keyboards setting.
The video below uses stand alone Logitech M510 mouse. It works as intended with no flicker (with both on/off notepad directional indicators).
-
- Posts: 209
- Joined: July 12th, 2020, 7:47 am
- Location: Ada, Garden City
Re: How to change color permanently without [!Refresh] of entire skin? ( WriteKeyValue, SetOption, Hide/ShowMeter )
Just another way to apply colors, if you're ready to solve possible performance issues, caused by much DynamicVariables. It simplified code part cutted from working skin, but easy to understand anyway. This code will not work itself, it just a demo how you can manipulate things on a flight, and i guess it may fit your search. Method is more flexible than !SetOption, but more dangerous in means of performance.
When you place mouse over a meter, it will apply needed color (or whatever you'll make), on MouseLeaveAction it will turn back previous value. Left click will apply values permanently and also will write variable which contains a previous value. Sure, you able to use any bang or plugin you want, ScrollLeft/Up/Down/Right/MouseDrag, no matter. Obviously, meters that uses these colors variables must have DynamicVariables=1, and it is a big problem here, if you have many hundred or thousands meters with DV=1.
P.S. If you have a measure that controls colors of some meters through conditions, you should update these measures (!UpdateMeasure some.measure) for applying, even if measures have DV=1.
P.S. If you have a measure that controls colors of some meters through conditions, you should update these measures (!UpdateMeasure some.measure) for applying, even if measures have DV=1.
-
- Posts: 79
- Joined: August 27th, 2016, 12:49 am
Re: How to change color permanently without [!Refresh] of entire skin? ( WriteKeyValue, SetOption, Hide/ShowMeter )
deflore08 wrote: ↑November 4th, 2020, 10:18 pm Just another way to apply colors, if you're ready to solve possible performance issues, caused by much DynamicVariables. It simplified code part cutted from working skin, but easy to understand anyway. This code will not work itself, it just a demo how you can manipulate things on a flight, and i guess it may fit your search. Method is more flexible than !SetOption, but more dangerous in means of performance.When you place mouse over a meter, it will apply needed color (or whatever you'll make), on MouseLeaveAction it will turn back previous value. Left click will apply values permanently and also will write variable which contains a previous value. Sure, you able to use any bang or plugin you want, ScrollLeft/Up/Down/Right/MouseDrag, no matter. Obviously, meters that uses these colors variables must have DynamicVariables=1, and it is a big problem here, if you have many hundred or thousands meters with DV=1.
P.S. If you have a measure that controls colors of some meters through conditions, you should update these measures (!UpdateMeasure some.measure) for applying, even if measures have DV=1.
Thanks for this. I’ll take a look at this and see if it fits with what I want to do.
-
- Rainmeter Sage
- Posts: 16164
- Joined: October 11th, 2010, 6:27 pm
- Location: Gheorgheni, Romania
Re: How to change color permanently without [!Refresh] of entire skin? ( WriteKeyValue, SetOption, Hide/ShowMeter )
No, I'm using a keyboard with a mouse.