Esempio n. 1
0
        private void setupCurrentCpuMaxFrequencyPercentageLabels()
        {
            int    percentage  = PowerCfgController.GetMaximumPowerStatePercentage(null, powersource);
            String description = FrequencyController.GetDescription(percentage);

            currentCpuMaxFrequencyPercentage = new KeyValuePair <int, string>(percentage, description);

            repaintCpuMaxFrequencyPercentageLabels(percentage, description);
        }
Esempio n. 2
0
        private void hudKeyDownHandler(object sender, KeyEventArgs e)
        {
            TimerHud.Stop();
            switch (e.KeyCode)
            {
            case Keys.Escape:
                toggleHudVisibility();
                return;

            case Keys.Space:     //change the cpu cap speed
                KeyValuePair <int, String> nextCpuMaxFrequencyPercentage = FrequencyController.GetNextFrequencyPercentage(PowerCfgController.GetMaximumPowerStatePercentage(null, PowerCfgController.GetCurrentPowerSource()));
                PowerCfgController.SetMaximumPowerState(null, PowerCfgController.GetCurrentPowerSource(), nextCpuMaxFrequencyPercentage.Key);
                repaintCpuMaxFrequencyPercentageLabels(nextCpuMaxFrequencyPercentage.Key, nextCpuMaxFrequencyPercentage.Value);
                break;

            case Keys.Right:     //brightness up
            case Keys.OemCloseBrackets:
                repaintExtraControlLogoAndText(
                    global::com.alexleekt.aideNotebook.Properties.Resources._512px_brightness,
                    "+");
                BrightnessController.IncreaseBrightness();
                break;

            case Keys.Left:     //brightness down
            case Keys.OemOpenBrackets:
                repaintExtraControlLogoAndText(
                    global::com.alexleekt.aideNotebook.Properties.Resources._512px_brightness,
                    "-");
                BrightnessController.DecreaseBrightness();
                break;

            case Keys.Up:     //volume up
            case Keys.Oemplus:
                repaintExtraControlLogoAndText(
                    global::com.alexleekt.aideNotebook.Properties.Resources._512px_volume,
                    "+");
                VolumeController.IncreaseVolume();
                break;

            case Keys.Down:     //volume down
            case Keys.OemMinus:
                repaintExtraControlLogoAndText(
                    global::com.alexleekt.aideNotebook.Properties.Resources._512px_volume,
                    "-");
                VolumeController.DecreaseVolume();
                break;

            case Keys.M:     //mute
            case Keys.D0:
                repaintExtraControlLogoAndText(
                    global::com.alexleekt.aideNotebook.Properties.Resources._512px_voume_mute,
                    "Mute");
                VolumeController.Mute();
                break;
            }
            TimerHud.Start();
        }