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

来源:天下网吧时间:2011-08-05 17:05:03

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

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

word-WRAP: break-word" bgColor=#fdfddf>

以下是代码片段:

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.

文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系我们删除。(本站为非盈利性质网站) 联系邮箱:9145908@qq.com
近期热点
1正常步态的跨步长度为() 2正确理解财政监督概念应该把握的要点包括() 3正确的组织价值标准是() 4正确的现代学生观为() 5正确训练偏瘫患者穿、脱衣服的方法是() 6正确的师生关系是() 7比如由“黑”想到“白”,由“水”想到“火”,由自私想到宽容,由燥热想到清凉。许多冰箱广告、饮料广告、洗涤用品、化妆品广告都是采用对比联想展开创意。例如,MCI长途电话服务公司做过这样一幅广告:一对夫妇刚到美国电话电报公司,给千里之外的儿子打完电话,母亲双手一摊,眼泪汪汪地问:“你知道我们打这个长途电话花了多少钱吗?”这则广告告诉了我们什么 8比如由“黑”想到“白”,由“水”想到“火”,由自私想到宽容,由燥热想到清凉。许多冰箱广告、饮料广告、洗涤用品、化妆品广告都是采用对比联想展开创意。例如,MCI长途电话服务公司做过这样一幅广告:一对夫妇刚到美国电话电报公司,给千里之外的儿子打完电话,母亲双手一摊,眼泪汪汪地问:“你知道我们打这个长途电话花了多少钱吗?”这则广告告诉了我们什么() 9比尔·本巴赫所创立的DDB广告公司以其众多杰出的反传统广告而著称于世,下列选项属于其经典作品的是() 10比如,设计一句广告口号,构筑一条企业理念,命名一种新产品是头脑激荡法的哪一步骤()