add meta key support
This commit is contained in:
@@ -14,9 +14,11 @@ define(
|
||||
|
||||
var tpl = ''
|
||||
+ '<div class="form-inline">'
|
||||
+ '<div class="input-group input-group-sm">'
|
||||
+ '<span class="input-group-addon">字体列表颜色</span>'
|
||||
+ '<input data-field="viewer.color" type="text" class="form-control">'
|
||||
+ '<div class="form-group">'
|
||||
+ '<div class="input-group input-group-sm">'
|
||||
+ '<span class="input-group-addon">字体列表颜色</span>'
|
||||
+ '<input data-field="viewer.color" type="text" class="form-control">'
|
||||
+ '</div>'
|
||||
+ '</div>'
|
||||
+ '</div>'
|
||||
+ '<hr>'
|
||||
|
||||
@@ -158,7 +158,8 @@ define(
|
||||
// 按下事件
|
||||
function downlistener(e) {
|
||||
var me = this;
|
||||
|
||||
e.ctrlKey = e.ctrlKey || e.metaKey;
|
||||
|
||||
if (me.listening) {
|
||||
// 阻止ctrl+A默认事件
|
||||
if (65 === e.keyCode && e.ctrlKey) {
|
||||
|
||||
@@ -50,6 +50,8 @@ define(
|
||||
if (!program.listening) {
|
||||
return;
|
||||
}
|
||||
|
||||
e.ctrlKey = e.ctrlKey || e.metaKey;
|
||||
|
||||
// 全选
|
||||
if (65 === e.keyCode && e.ctrlKey) {
|
||||
|
||||
@@ -44,7 +44,7 @@ define(
|
||||
return {
|
||||
keyCode: e.keyCode,
|
||||
key: keyCodeMap[e.keyCode],
|
||||
ctrlKey: e.ctrlKey,
|
||||
ctrlKey: e.ctrlKey || e.metaKey,
|
||||
metaKey: e.metaKey,
|
||||
altKey: e.altKey,
|
||||
shiftKey: e.shiftKey,
|
||||
|
||||
@@ -45,7 +45,7 @@ define(
|
||||
x: getX(e),
|
||||
y: getY(e),
|
||||
which: e.which,
|
||||
ctrlKey: e.ctrlKey,
|
||||
ctrlKey: e.ctrlKey || e.metaKey,
|
||||
metaKey: e.metaKey,
|
||||
altKey: e.altKey,
|
||||
shiftKey: e.shiftKey,
|
||||
|
||||
Reference in New Issue
Block a user