看看想想记记
2008-10-13Symbian

没有评论
400 views

截获按键事件

1.usual key

In CMyAppUi::ConstructL() I put:

iEikonEnv->RootWin().EnableReceiptOfFocus(ETrue);
captureEvent = iEikonEnv->RootWin().CaptureKey(EStdKeyMenu,0,0);

And in the destructor:

iEikonEnv->RootWin().CancelCaptureKey(captureEvent);


TKeyResponse CMyAppUi::HandleKeyEventL(
const TKeyEvent& KeyEvent,TEventCode aType)
{
TKeyResponse returnKey = EKeyWasNotConsumed;
if(aType == EEventKey)
{
switch(KeyEvent.iScanCode)
{
case EStdKeyMenu:
{
iAppContainer->SetTextL(_L("Menu key pressed"));
iEikonEnv->RootWin().SetOrdinalPosition(0, ECoeWinPriorityAlwaysAtFront);
returnKey = EKeyWasConsumed;
break;
}
default:
{
returnKey = EKeyWasNotConsumed;
break;
}
}
}
return returnKey;
}

2.special keys:such as menu key:

EStdKeyMenu,EKeyMenu, EKeyApplication0, EStdKeyApplication0(menu keys)….are of TStdScanCode type…

if u want to use the TStdScanCode type…use captureKeyUpandDows() method…

CaptureKeyUpandDowns

3.muilty keys

2008-10-07Tech

没有评论
473 views

windows下跑linux的crontab

说实在的,有些crontab弄到服务器上去跑,可能不安全,有点文件忘记删除了,但现在有了cygwin这个东东,这一切都可以在本地跑了,yeah
cygwin

不过安装的时候,默认是不带vi和crontab,你需要安装选项的时候把他们加上,当然也可以全部把他们拉上。。。

2008-10-07Tech

没有评论
515 views

搞定nginx的SSI、URLRewrite

之前一直SSI开了,但一直没解析Shtml,反倒是html倒是解析shtml,有点怪
后来发现原来是配置的问题


 location / {
  root /usr/local/apache2/htdocs/xxx.com;
  index index.shtml index.html index.htm;
  ssi on;
}
location ~ .*\.php?$ {
  include fcgi.conf;
  root /usr/local/apache2/htdocs/xxx.com;
  }
 location ~ .*\.shtml?$ {
  include fcgi.conf;
  root /usr/local/apache2/htdocs/xxx.com;
  ssi on;
  }

他和上面的重复定义了,现在只需要在shtml定义里把ssi打开就行了,因为mime.types他已经把shtml定义为text/html了,所以这样就OK

urlRewrite主要也是Discuz用法,也没多大变化,只是小变了一把:

  rewrite ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2 last;
  rewrite ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3 last;
  rewrite ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3 last;
  rewrite ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro.php?$2=$3 last;
  rewrite ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3 last;
  rewrite ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2 last;

返回顶部