Windows 8 and 8.1 Forums


Disabling charm bar appearing with touch screen swipe

  1. #11


    Quote Originally Posted by soapergem View Post
    Has anyone found a solution to this? How do you disable the edge swipe gestures on a tablet running Windows 8.1? This is critical because there are a lot of kiosk situations where one does not want users getting access to the Start screen.
    I don't have a quick solution - seen some nice code on the net that would work though - may give it a go but in the meantime...

    This is something new to me... Enable Kiosk Mode in Windows 8.1 - Yash's Blog - Site Home - MSDN Blogs

    Wonder if they will extend that to include Desktop apps in Windows 10...

      My System SpecsSystem Spec

  2. #12


    Posts : 4
    Windows 8.1


    JP56, I think you're misunderstanding what's being asked here. Turning Corner Navigation off is not sufficient, and is not what's being asked about in this thread. Everyone here already knows to turn Corner Navigation off; the trouble is that Corner Navigation is only one of several ways of getting to the Charms bar. What we want is an ability to disable the Charms bar completely (i.e. even from edge swipes).
      My System SpecsSystem Spec

  3. #13


    Posts : 4
    Windows 8.1


    orlandotek, unfortunately that application you linked to (Winaero Charms Bar Killer) does not actually kill the charms bar completely. It's effectively just a nice UI wrapper for the same registry tweaks that disable Corner Navigation. But even when running that application, the Charms Bar is still there, and can still be accessed by an edge swipe. So in other words, that program is basically useless.
      My System SpecsSystem Spec

  4. #14


    Posts : 37
    Win 8.1 Upd 1 Pro


    Quote Originally Posted by soapergem View Post
    JP56, I think you're misunderstanding what's being asked here. Turning Corner Navigation off is not sufficient, and is not what's being asked about in this thread. Everyone here already knows to turn Corner Navigation off; the trouble is that Corner Navigation is only one of several ways of getting to the Charms bar. What we want is an ability to disable the Charms bar completely (i.e. even from edge swipes).
    Sounds like Windows 8 is the wrong choice of OS for ya, then...
      My System SpecsSystem Spec

  5. #15


    Sorry for that. I did not know.

    The Charms bar is hard coded in the Windows API for touch devices. There just might not be a way to kill the charms bar without some serious low level programming. The whole purpose of having a touch screen is for..well..touching. Microsoft could not foresee anyone needing to disable the Charms bar on a touch device.

    Good luck.
      My System SpecsSystem Spec

  6. #16


    Yes, charms is protected, but one can hide it each time it is activated.

    I wrote this little app - tested on touch pad only - not sure if it will work on touch screen - but it effectively 'disables' right edge gesture side-swipe and Win+C.

    Download : Uncharm.exe
    SHA1: 83F57640411BB91C363B973CC16DE2BF2E01F215

    Save above to a directory of your choice. Copy the path to clipboard.

    Download UnCharm.xml and edit it with the path copied above.

    Open taskschd and import as a new task.

    Logoff and sign-in again to run the task.

    NB: To Uninstall just delete the task / end it in Task Manager.
      My System SpecsSystem Spec

  7. #17


    Quote Originally Posted by Superfly View Post
    I wrote this little app - tested on touch pad only - not sure if it will work on touch screen - but it effectively 'disables' right edge gesture side-swipe and Win+C.
    .
    I can confirm that this is probably the best workaround I've found so far if your touchpad / touchscreen driver doesn't let you disable Charms. Works great on my Windows 8.1 tablet, just a brief flash rather than the Charms bar jumping up over the top of apps and ruining everything. It's ridiculous that an option for this isn't built into Windows, however.

    Superfly - any chance of the source code for my own peace of mind and/or making this into a proper taskbar icon so we can turn it on/off with one tap in case we DO want something that's on the charms (e.g. Settings)?
      My System SpecsSystem Spec

  8. #18


    Quote Originally Posted by ledow View Post
    Superfly - any chance of the source code for my own peace of mind and/or making this into a proper taskbar icon so we can turn it on/off with one tap in case we DO want something that's on the charms (e.g. Settings)?
    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Threading;
    using System.Runtime.InteropServices;
    using System.Diagnostics;
    using System.Windows.Forms;
    
    namespace UnCharm
    {
    
       class Program
        {
    
            [DllImport("user32.dll", EntryPoint = "FindWindow", SetLastError = true)]
            static extern IntPtr FindWindowByCaption(IntPtr ZeroOnly, string lpWindowName);
    
            [DllImport("user32.dll")]
            [return: MarshalAs(UnmanagedType.Bool)]
            static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
    
            [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
            private static extern short GetKeyState(int keyCode);
            static void Main(string[] args)
            {
                try
                {
                    Task.Factory.StartNew(() =>
                    {
                   IntPtr hWndCharmBar = FindWindowByCaption(IntPtr.Zero, "Charm Bar");
                   ShowWindow(hWndCharmBar, 1);
                   while (true)                   
                        {
                            int retVal = GetKeyState(Convert.ToInt32(Keys.LWin));
                            if ((retVal & 0x8000) != 0x8000) //LWin key pressed
                            {
                                ShowWindow(hWndCharmBar, 2);
                                Thread.Sleep(50); // sleep for a bit                                          
                            }
                            else
                            {
                                ShowWindow(hWndCharmBar, 9);
                            }
                         }
                        }
                    );
                    Process.GetCurrentProcess().WaitForExit();
                }
                catch (Exception ex) {
                MessageBox.Show (ex.Message);
                }
            }
        }
    }
      My System SpecsSystem Spec

  9. #19


    There is not a way to turn off the Charms Bar. It is a hard coded feature and there is not a simple registry edit or other edit you can make ti disable it without some serious editing of the Windows kernel. It was never designed to be able to be disabled as at one time this was the main way to get to the shut down menu and other menus necessary for Windows 8 to function.
      My System SpecsSystem Spec

  10. #20


    Quote Originally Posted by orlandotek View Post
    There is not a way to turn off the Charms Bar. It is a hard coded feature and there is not a simple registry edit or other edit you can make ti disable it without some serious editing of the Windows kernel. It was never designed to be able to be disabled as at one time this was the main way to get to the shut down menu and other menus necessary for Windows 8 to function.
    Or you could use Windows 10 and not be bothered with Charms...?
      My System SpecsSystem Spec

Page 2 of 3 FirstFirst 123 LastLast
Disabling charm bar appearing with touch screen swipe
Related Threads
How to Enable or Disable Touch by Finger on Touch Screen in Windows 7 and Windows 8 This tutorial will show you how to enable or disable touch by finger on a touch screen for only your user account in Windows 7, Windows 8, and Windows 8.1. This does not affect being able to still use a...
Solved Disabling the touch screen in Drivers & Hardware
Right so I want to disable my touch screen because my friends at collage are very good about pissing me off (as banter). And I would like to know how I can disable it with the push of a button. Any help?
I want to buy this mouse to better work with my laptop. Can somebody give me some feedback on how this glas pane works instead of a scrollwheel? Handling, etc.
Hi Don`t know if this is the correct place for this question but how do you rid yourself of the touch screen keyboard symbol in the bottom toolbar have tried several ideas but after restart this still appears, my reason for wanting to rid myself of this is I don`t have a touch screen so is of no...
Hi, Having a multi-monitor system here I'm finding it overly difficult to bring up the charm bar on the right edge of my primary monitor, it would be substantially easier if I could move it to the left side of my screen and move the new task bar that appears on the left side of my screen over to...
Hi everyone reading this post , is there a way to make a choice to Swipe down to Exit On Screen Keyboard for W8 Tablets after typing ? Currently we have to click or tap on 'X' located top right of the keyboard or tap on keyboard icon at bottom right and then tap again on keyboard down / retract...
getting tired of clicking the charm menu for settings and such, is there a way to have both the charms menu and clock locked open all the time on the metro screen?:think: thanks :D
Eight Forums Android App Eight Forums IOS App Follow us on Facebook