Ctrl+Space无法关闭/打开输入法怎么办

  xp有一个bug,就是在语言设置更改输入法的默认关闭/打开输入法的热键CTRL+SPACE后,无法设置恢复到原来的状态,就是说你必须在CTRL+SHIFT+SPACE和ALT+SHIFT+SPACE中选择一个新的热键来替换原来的CTRL+SPACE,这给人们带来了很多不便。用delphi可以快速解决此问题,本人在XP SP2上试验通过。。方法是先在语言设置里,去掉启用按键顺序。然后编译运行下面的程序,点btn1那个按钮就OK了。!


以下是代码片段:

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls,registry;

type

TForm1 = class(TForm)

btn1: TButton;

    procedure btn1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.btn1Click(Sender: TObject);

var

  reg :TRegistry;

  buffer :array[0..3] of Byte;

begin

//setLength(buffer,3);

  buffer[0]:= $02;

  buffer[1]:=$c0;

  buffer[2]:=$00;

  buffer[3]:=$00;

  reg:=TRegistry.Create;

  reg.RootKey:=HKEY_CURRENT_USER;

  if(reg.OpenKey('Control PanelInput MethodHot Keys0000010',false)) then

  begin

    reg.WriteBinaryData('Key Modifiers',buffer,4);

    showmessage('ok');

  end;

  reg.Free;

end;

end.

时间: 2024-09-13 16:13:35

Ctrl+Space无法关闭/打开输入法怎么办的相关文章

搜狗输入法2015按ctrl+space无法在中文与英文之间切换

  搜狗输入法2015按ctrl+space无法在中文与英文之间无法切换的原因: 终于发现小编按ctrl+space无法在中文与英文之间切换的原因:小编电脑上的输入法只有搜狗拼音输入法一种,没有英文输入法,当然无法进行正常中英文切换了.相信很多网友都遇到类似的问题,是因为自己的输入法设置中没有添加英文输入法.解决方法很简单:在输入法设置中加载英文输入法即可.如果您还是不懂的话,看小编下面的具体操作吧. 搜狗输入法2015按ctrl+space无法在中文与英文之间切换的解决方法: 第一步:左键单击

按ctrl+space无法在中文与英文之间切换的解决方法

  近日小编的电脑系统重装了,安装上搜狗拼音输入法后,使用以前常用按键"ctrl+space"切换中英文输入法状态,发现无法切换到英文输入状态. 小编从网上寻找解决方法时,发现很多网友都遇到这个问题,网上的解决方法都不能解决问题,于是小编,决定自己寻找解决方法. 终于发现小编按ctrl+space无法在中文与英文之间切换的原因:小编电脑上的输入法只有搜狗拼音输入法一种,没有英文输入法,当然无法进行正常中英文切换了.相信很多网友都遇到类似的问题,是因为自己的输入法设置中没有添加英文输入法

如何关闭打开Win8防火墙?

 相比WIN7以及XP系统,Win8的防火墙功能要强大不少,支持对专用.公用网络进行防火墙过滤设置.不过安装了杀毒软件防火墙就成了鸡肋,很多朋友问如何关闭Win8防水墙,下面小编就和大家分享Win8关闭防水墙的方法. 如何关闭打开Win8防火墙 简单两步关闭打开防火墙 Win8系统相比之前的系统可以说有着质的改进,在系统多个方面有了改进与增强,Win8自带的防火墙功能就比较强大,Win8的防火墙功能相比之前的版本的WIN7以及XP系统要强大不少,Win8防火墙支持对专用.公用网络进行防火墙过滤设

视频通话支持用户关闭/打开视频和静音功能吗?类似QQ视频电话的功能。

问题描述 视频通话支持用户关闭/打开视频和静音功能吗?类似QQ视频电话的功能. 解决方案 支持啊,2.x系列里就有关闭或继续数据流,3.x系列的马上就要上这个功能了

X-Space计划任务的应用:定时关闭/打开论坛

与http://www.aliyun.com/zixun/aggregation/29799.html">Discuz!论坛 无缝融合是X-Space特点之一,用户在论坛的 个人信息.帖子图片等都可以 轻松同步到X-Space个人空间中.而管理员也可以通过X-Space后台设置,对Discuz!论坛进行管理或设置. 例如,X-Space个人门户系统自带[计划任务]功能,利用此功能,系统可以帮助站长.管理员轻松的自动实现多种 复杂的功能和应用. 某些网站晚上无人值守,为了防止站点发生意外状况

c/s端,双击打开一个文档,ctrl+e还可以打开同一文档,如何屏蔽ctrl+e的打开功能

问题描述 c/s端,双击打开一个文档,ctrl+e还可以打开同一文档,如何屏蔽ctrl+e的打开功能当然了,ctrl+e可以重复N次打开同一文档,有什么办法可以屏蔽ctrl+e的打开功能比如是否可以获取已打开文档的unid....望高手解答! 解决方案 解决方案二:up我也不会,还没研究C/S那些牛X的功能解决方案三:呵呵,c/s我们只用来管理,不做实际应用.具体没用过,你试一下在"数据库资源"里的"数据库Script"里写点代码能不能解决问题.解决方案四:文档的U

windows8 Ctrl+Shift切换不了输入法怎么办

  1.打开控制面板,依次打开"控制面板时钟.语言和区域语言",然后点击"语言"设置界面左侧的"高级设置",打开"高级设置"界面.如图:   2.点击"切换输入法"设置区域下面的"更改语言栏热键",打开"文本服务和输入语言"窗口,在"输入语言的热键"区域选中"在输入语言之间",然后点击下面的"更改按键顺序"按

打开输入法时总是弹出小键盘怎么取消

一台电脑使用Windows 98操作系统,最近在切换出输入法时总是同时弹出小键盘图案,并且不显示输入法状态栏,而以前切换输入法时是正常的, 分 析 可能是在输入法属性中禁用了关闭软键盘和显示输入法状态选项. 排除过程 通过以下设置来恢复切换输入法的正常状态. (1)在桌面的任务栏右边的系统托盘区中右击"En"图标,在弹出的快捷菜单中选择"关闭软键盘"命令. (2)再次右击"En"图标,然后在弹出的快捷菜单中选择"显示输入法状态"

阿云浏览器如何关闭“打开多个标签页时关闭浏览器”的自动提醒

  用户可以打开"阿云浏览器设置",在"常用设置"下的"自动提醒"中,取消勾选"打开多个标签时关闭浏览器"即可,如下图所示: