moudey / Shell

Powerful context menu manager for Windows File Explorer
https://nilesoft.org
MIT License
2.88k stars 96 forks source link

Win + X + U + (u,s,r,i) not working. #436

Closed AverageBlank closed 3 months ago

AverageBlank commented 3 months ago

Hey, Prior to using nilesoft shell, I used to shutdown my computer using Win + X + u + u, but this is not working after I have switched to nilesoft shell. image

RubicBG commented 3 months ago

os? os build number? do you use additional software to change the Taskbar?

AverageBlank commented 3 months ago

Hey! I use explorer patcher to change the taskbar to make it look like the win 10 one, but prior to that as well the shortcut key wasn't working. image

RubicBG commented 3 months ago

image In order for letter navigation to be possible, the underline of the letters must be visible. Use:

item
{
prefix = 1
}

https://nilesoft.org/docs/configuration/themes By default underlining is activated with Shift key, but in this case you have a combination with WIn key. Thus, underlining will always be displayed on all menus. if you want it to be displayed only in the WIn+X menu, in theory there is a possibility, but I have to experiment first

AverageBlank commented 3 months ago

Hey, I have added the given code to shell.nss in C:\Program Files\Nilesoft Shell

It doesn't seem to work, I have re-registered as well as restarted explorer.

RubicBG commented 3 months ago

not in shell.nss, you must add the code in imports\theme.nss - keep the structure: https://nilesoft.org/docs/configuration/themes if you can't get a result, send the theme.nss file, I will edit it and send it back to you

AverageBlank commented 3 months ago

Hey, I have tried 2 different methods in the teme.nss, but none of them give me the expected result, here's what I tried.

theme
{
    name="modern"
    dark=auto
    background
    {
        color=auto
        opacity=auto
        effect=auto
    }
    image.align=2
}
item
{
prefix = 1
}

as well as

theme
{
    name="modern"
    dark=auto
    background
    {
        color=auto
        opacity=auto
        effect=auto
    }
    image.align=2
    item
    {
    prefix = 1
    }
}
AverageBlank commented 3 months ago

After further experimentation, I found, upon disabling the windows 10 taskbar via explorer patcher, the first method starts working. Upon re-enabling explorer patcher, it stops working. Do you know what could be causing this?

RubicBG commented 3 months ago

the second one has the correct syntax. I tested different situations with different settings, but for me, as soon as prefix=1 everything works as it should

AverageBlank commented 3 months ago

Weird, again if explorerpatcher is disabled it seems to be working. But as soon as I enable it it stops working.

Please, let me know if any updates.

AverageBlank commented 3 months ago

Hey, upon reinstalling both nilesoft(canary) and explorer patcher, and using the prefix=1, everything is working as expected. Thank you.