亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chkeymaptype.h

?? Windows上的MUD客戶端程序
?? H
字號:
/*----------------------------------------------------------------------------
                        _                              _ _       
        /\             | |                            | (_)      
       /  \   _ __   __| |_ __ ___  _ __ ___   ___  __| |_  __ _ 
      / /\ \ | '_ \ / _` | '__/ _ \| '_ ` _ \ / _ \/ _` | |/ _` |
     / ____ \| | | | (_| | | | (_) | | | | | |  __/ (_| | | (_| |
    /_/    \_\_| |_|\__,_|_|  \___/|_| |_| |_|\___|\__,_|_|\__,_|

    The contents of this file are subject to the Andromedia Public
	License Version 1.0 (the "License"); you may not use this file
	except in compliance with the License. You may obtain a copy of
	the License at http://www.andromedia.com/APL/

    Software distributed under the License is distributed on an
	"AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
	implied. See the License for the specific language governing
	rights and limitations under the License.

    The Original Code is Pueblo client code, released November 4, 1998.

    The Initial Developer of the Original Code is Andromedia Incorporated.
	Portions created by Andromedia are Copyright (C) 1998 Andromedia
	Incorporated.  All Rights Reserved.

	Andromedia Incorporated                         415.365.6700
	818 Mission Street - 2nd Floor                  415.365.6701 fax
	San Francisco, CA 94103

    Contributor(s):
	--------------------------------------------------------------------------
	   Chaco team:  Dan Greening, Glenn Crocker, Jim Doubek,
	                Coyote Lussier, Pritham Shetty.

					Wrote and designed original codebase.

------------------------------------------------------------------------------

	Contains the interface for the ChWorldInfo class.

----------------------------------------------------------------------------*/

// $Header: /home/cvs/chaco/modules/client/msw/ChWorld/ChKeyMapType.h,v 2.3 1996/04/10 21:22:23 coyote Exp $

#if !defined( _CHKEYMAPTYPE_H )
#define _CHKEYMAPTYPE_H

#include <ChStrmbl.h>
#include <ChKeyMap.h>


/*----------------------------------------------------------------------------
	Key map constants
----------------------------------------------------------------------------*/

#define ACTION_CURSOR_UP			"cursor up"
#define ACTION_CURSOR_UP_2			"cursor up 2"
#define ACTION_CURSOR_DOWN			"cursor down"
#define ACTION_CURSOR_DOWN_2		"cursor down 2"
#define ACTION_CURSOR_LEFT			"cursor left"
#define ACTION_CURSOR_RIGHT			"cursor right"
#define ACTION_CURSOR_HOME			"cursor home"
#define ACTION_CURSOR_END			"cursor end"
#define ACTION_CURSOR_START_LINE	"cursor start line"
#define ACTION_CURSOR_END_LINE		"cursor end line"

#define ACTION_SEND					"send"
#define ACTION_TAB_COMPLETION		"tab completion"
#define ACTION_HISTORY_PREV			"history previous"
#define ACTION_HISTORY_NEXT			"history next"

#define ACTION_DELETE_TEXT			"delete text"
#define ACTION_DELETE_NEXT_CHAR		"delete next char"
#define ACTION_DELETE_TO_END_BUFF	"delete to end of buffer"

#define ACTION_LOG_PAGE_UP			"log page up"
#define ACTION_LOG_PAGE_DOWN		"log page down"
#define ACTION_LOG_HOME				"log home"
#define ACTION_LOG_END				"log end"

#define ACTION_TRANSPOSE			"transpose"

#define ACTION_MOD_SHIFT			(1L << 0)
#define ACTION_MOD_CONTROL			(1L << 1)


/*----------------------------------------------------------------------------
	Action enum
----------------------------------------------------------------------------*/

typedef enum { actCursorUp, actCursorDown, actCursorLeft, actCursorRight,
				actCursorHome, actCursorEnd, actCursorStartLine,
				actCursorEndLine, actSend, actTabCompletion, actTranspose,
				actDeleteText, actDeleteNextChar, actDeleteToEndOfBuffer,
				actHistoryPrev, actHistoryNext, actLogPageUp, actLogPageDown,
				actLogHome, actLogEnd } KeyAction;


/*----------------------------------------------------------------------------
	Types
----------------------------------------------------------------------------*/

typedef enum { keymapUndefined = -1, keymapEndList = -1, keymapWindows,
				keymapEmacs } KeymapType;

typedef struct
{
	KeymapType	type;
	char*		pstrName;

} KeyMapName;

typedef struct
{
	chuint32		luKey;
	chflag32		flModifiers;
	const char*		pstrName;
	chparam			userData;

} KeyMapEntry;


/*----------------------------------------------------------------------------
	ChKeyMapType class
----------------------------------------------------------------------------*/

class ChKeyMapType
{
	public:
		enum { constVersion = 1 };

	public:
		ChKeyMapType() : m_map( keymapWindows ) {}
		ChKeyMapType( const string& strType );
		ChKeyMapType( const ChKeyMapType& type );
		ChKeyMapType( KeymapType type );
		virtual ~ChKeyMapType() {}

		inline operator KeymapType() const { return m_map; }
		inline void Set( KeymapType type )
				{
					m_map = type;
				}

		string GetName() const;
		void Set( const string& strType );
		void CreateMap( ChKeyMap& keyMap );

	private:
		static KeyMapName		m_mapNames[];
		static KeyMapEntry		m_windowsKeyMap[];
		static KeyMapEntry		m_emacsKeyMap[];

		KeymapType				m_map;
};


#endif	// !defined( _CHKEYMAPTYPE_H )

// Local Variables: ***
// tab-width:4 ***
// End: ***

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人一二三区视频| 国产成人精品一区二区三区网站观看| 欧美成人精品福利| 337p亚洲精品色噜噜狠狠| 欧美色图12p| 欧美日韩一区二区三区高清 | 精品久久国产字幕高潮| 欧美区在线观看| 日韩精品一区二区三区在线播放| 欧美日韩精品免费| 欧美一级二级三级乱码| 欧美精品一区二区三区一线天视频| 日韩欧美国产一二三区| 久久久另类综合| 亚洲国产精品成人综合| 夜夜爽夜夜爽精品视频| 亚洲国产精品自拍| 美国三级日本三级久久99| 久久99国产精品成人| 豆国产96在线|亚洲| 色欧美片视频在线观看| 欧美日韩的一区二区| 欧美成人在线直播| 中文字幕av一区二区三区高 | 国产精品久久久久一区二区三区 | 欧美一区二区三区精品| 精品少妇一区二区三区| 国产亚洲精品精华液| 亚洲欧美国产77777| 天堂va蜜桃一区二区三区漫画版| 久久成人免费电影| 一本色道亚洲精品aⅴ| 欧美www视频| 国产精品久久三区| 蜜臀av亚洲一区中文字幕| 成人黄色网址在线观看| 欧美日韩国产影片| 国产欧美日韩精品一区| 丝袜美腿高跟呻吟高潮一区| 国产成人亚洲综合a∨猫咪| 一本久道中文字幕精品亚洲嫩| 日韩欧美自拍偷拍| 亚洲精品欧美激情| 国产不卡视频在线播放| 欧美年轻男男videosbes| 国产精品女主播av| 久久成人免费电影| 欧美日韩精品欧美日韩精品| 国产精品拍天天在线| 韩国欧美一区二区| 欧美日韩成人高清| 亚洲精品国产a久久久久久 | 无吗不卡中文字幕| 岛国av在线一区| 日韩你懂的在线播放| 亚洲精品乱码久久久久久久久| 国产美女在线观看一区| 91精品蜜臀在线一区尤物| 亚洲欧美激情一区二区| 成人网页在线观看| 337p日本欧洲亚洲大胆精品| 天堂久久一区二区三区| 欧美三级一区二区| 一区二区三区在线观看动漫| 99久久久免费精品国产一区二区| 国产性做久久久久久| 国产在线精品国自产拍免费| 日韩一二在线观看| 蜜桃视频在线观看一区| 欧美高清激情brazzers| 五月婷婷综合网| 欧美日韩在线播放三区| 亚洲国产精品久久久久秋霞影院| 色八戒一区二区三区| 亚洲人成网站色在线观看| 97精品久久久久中文字幕 | 欧美成人在线直播| 麻豆91在线看| 亚洲精品一区二区三区香蕉| 久久精品国产在热久久| 337p日本欧洲亚洲大胆色噜噜| 国精品**一区二区三区在线蜜桃| 精品国精品国产尤物美女| 久久爱www久久做| 久久九九久久九九| 成人激情av网| 一区二区三区四区高清精品免费观看| 色先锋久久av资源部| 五月天激情综合| 精品精品国产高清一毛片一天堂| 激情av综合网| 国产精品福利一区二区三区| 91高清视频在线| 日本不卡的三区四区五区| 久久久久高清精品| 91在线无精精品入口| 偷拍一区二区三区| 国产三区在线成人av| 91福利小视频| 麻豆精品新av中文字幕| 亚洲国产精品ⅴa在线观看| 91久久免费观看| 久久国产精品第一页| 亚洲女同一区二区| 日韩午夜激情视频| 99久久国产综合色|国产精品| 一区二区成人在线| 精品sm捆绑视频| 91精彩视频在线| 国产麻豆精品久久一二三| 一区二区三区视频在线看| 日韩精品专区在线影院重磅| 成人晚上爱看视频| 日本不卡在线视频| 亚洲视频1区2区| 亚洲精品一区在线观看| 色网综合在线观看| 久久精品国产澳门| 亚洲最新在线观看| 中文字幕乱码久久午夜不卡 | 欧美精品一区二区蜜臀亚洲| 99视频精品在线| 精品一区中文字幕| 一区二区三区欧美日韩| 国产亚洲精品中文字幕| 欧美一级免费观看| 色悠悠亚洲一区二区| 成人一区二区视频| 国产精品456露脸| 日本sm残虐另类| 亚洲成人福利片| 亚洲综合激情网| 国产精品区一区二区三区| 久久一夜天堂av一区二区三区| 91女人视频在线观看| 国产成人av一区二区三区在线| 日韩成人一级大片| 婷婷亚洲久悠悠色悠在线播放| 最新不卡av在线| 国产精品福利一区二区三区| 久久精子c满五个校花| 精品福利一区二区三区| 日韩精品专区在线影院重磅| 91麻豆精品国产91久久久久 | 国产精品美日韩| 久久久久久久综合日本| 精品久久久久久久久久久院品网 | 国产精品亚洲视频| 久久精品72免费观看| 久久成人久久爱| 国产一区二区三区最好精华液| 久久成人av少妇免费| 精品一区二区三区免费观看| 极品少妇一区二区三区精品视频| 日韩电影免费在线观看网站| 免费久久99精品国产| 美女国产一区二区| 国产精品夜夜嗨| 成年人国产精品| 91久久久免费一区二区| 欧美日韩一区久久| 欧美一区二区美女| 精品欧美乱码久久久久久1区2区| 精品国产麻豆免费人成网站| 欧美精品一区视频| 国产精品伦一区| 一区二区不卡在线视频 午夜欧美不卡在 | 国产一区二区三区在线看麻豆| 极品少妇一区二区| 成人综合婷婷国产精品久久免费| 成人免费视频app| 在线观看国产日韩| 欧美一区二区网站| 国产午夜三级一区二区三| 国产精品视频一区二区三区不卡| 亚洲日本在线看| 亚洲丶国产丶欧美一区二区三区| 老司机午夜精品| av电影天堂一区二区在线| 欧美日韩在线电影| 久久精品一区蜜桃臀影院| 亚洲免费av在线| 人人精品人人爱| 不卡一区中文字幕| 欧美猛男gaygay网站| 精品99一区二区三区| 成人av在线观| 久久综合五月天婷婷伊人| 成人av动漫网站| 在线精品视频一区二区三四| 欧美日韩一区视频| 国产视频一区在线观看 | 国产成人精品aa毛片| 91久久一区二区| 国产三级精品在线| 亚洲国产日韩综合久久精品| 国产69精品久久久久毛片| 欧美三级电影网| 18涩涩午夜精品.www| 精品在线免费观看|