onKeyDown | onKeyPress | onKeyUp | ||
a,A | 65 | 97 | 65 | event.keyCode |
0 | 97 | 0 | event.charCode | |
65 | 97 | 65 | event.which | |
b,B | 66 | 98 | 66 | event.keyCode |
0 | 98 | 0 | event.charCode | |
66 | 98 | 66 | event.which | |
c,C | 67 | 99 | 67 | event.keyCode |
0 | 99 | 0 | event.charCode | |
67 | 99 | 67 | event.which | |
d,D | 68 | 100 | 68 | event.keyCode |
0 | 100 | 0 | event.charCode | |
68 | 100 | 68 | event.which | |
e,E | 69 | 101 | 69 | event.keyCode |
0 | 101 | 0 | event.charCode | |
69 | 101 | 69 | event.which | |
f,F | 70 | 102 | 70 | event.keyCode |
0 | 102 | 0 | event.charCode | |
70 | 102 | 70 | event.which | |
g,G | 71 | 103 | 71 | event.keyCode |
0 | 103 | 0 | event.charCode | |
71 | 103 | 71 | event.which | |
h,H | 72 | 104 | 72 | event.keyCode |
0 | 104 | 0 | event.charCode | |
72 | 104 | 72 | event.which | |
i,I | 73 | 105 | 73 | event.keyCode |
0 | 105 | 0 | event.charCode | |
73 | 105 | 73 | event.which | |
j,J | 74 | 106 | 74 | event.keyCode |
0 | 106 | 0 | event.charCode | |
74 | 106 | 74 | event.which | |
k,K | 75 | 107 | 75 | event.keyCode |
0 | 107 | 0 | event.charCode | |
75 | 107 | 75 | event.which | |
l,L | 76 | 108 | 76 | event.keyCode |
0 | 108 | 0 | event.charCode | |
76 | 108 | 76 | event.which | |
m,M | 77 | 109 | 77 | event.keyCode |
0 | 109 | 0 | event.charCode | |
77 | 109 | 77 | event.which | |
n,N | 78 | 110 | 78 | event.keyCode |
0 | 110 | 0 | event.charCode | |
78 | 110 | 78 | event.which | |
o,O | 79 | 111 | 79 | event.keyCode |
0 | 111 | 0 | event.charCode | |
79 | 111 | 79 | event.which | |
p,P | 80 | 112 | 80 | event.keyCode |
0 | 112 | 0 | event.charCode | |
80 | 112 | 80 | event.which | |
q,Q | 81 | 113 | 81 | event.keyCode |
0 | 113 | 0 | event.charCode | |
81 | 113 | 81 | event.which | |
r,R | 82 | 114 | 82 | event.keyCode |
0 | 114 | 0 | event.charCode | |
82 | 114 | 82 | event.which | |
s,S | 83 | 115 | 83 | event.keyCode |
0 | 115 | 0 | event.charCode | |
83 | 115 | 83 | event.which | |
t,T | 84 | 116 | 84 | event.keyCode |
0 | 116 | 0 | event.charCode | |
84 | 116 | 84 | event.which | |
u,U | 85 | 117 | 85 | event.keyCode |
0 | 117 | 0 | event.charCode | |
85 | 117 | 85 | event.which | |
v,V | 86 | 118 | 86 | event.keyCode |
0 | 118 | 0 | event.charCode | |
86 | 118 | 86 | event.which | |
w,W | 87 | 119 | 87 | event.keyCode |
0 | 119 | 0 | event.charCode | |
87 | 119 | 87 | event.which | |
x,X | 88 | 120 | 88 | event.keyCode |
0 | 120 | 0 | event.charCode | |
88 | 120 | 88 | event.which | |
y,Y | 89 | 121 | 89 | event.keyCode |
0 | 121 | 0 | event.charCode | |
89 | 121 | 89 | event.which | |
z,Z | 90 | 122 | 90 | event.keyCode |
0 | 122 | 0 | event.charCode | |
90 | 122 | 90 | event.which | |
0 | 48 | 48 | 48 | event.keyCode |
0 | 48 | 0 | event.charCode | |
48 | 48 | 48 | event.which | |
1 | 49 | 49 | 49 | event.keyCode |
0 | 49 | 0 | event.charCode | |
49 | 49 | 49 | event.which | |
2 | 50 | 50 | 50 | event.keyCode |
0 | 50 | 0 | event.charCode | |
50 | 50 | 50 | event.which | |
3 | 51 | 51 | 51 | event.keyCode |
0 | 51 | 0 | event.charCode | |
51 | 51 | 51 | event.which | |
4 | 52 | 52 | 52 | event.keyCode |
0 | 52 | 0 | event.charCode | |
52 | 52 | 52 | event.which | |
5 | 53 | 53 | 53 | event.keyCode |
0 | 53 | 0 | event.charCode | |
53 | 53 | 53 | event.which | |
6 | 54 | 54 | 54 | event.keyCode |
0 | 54 | 0 | event.charCode | |
54 | 54 | 54 | event.which | |
7 | 55 | 55 | 55 | event.keyCode |
0 | 55 | 0 | event.charCode | |
55 | 55 | 55 | event.which | |
8 | 56 | 56 | 56 | event.keyCode |
0 | 56 | 0 | event.charCode | |
56 | 56 | 56 | event.which | |
9 | 57 | 57 | 57 | event.keyCode |
0 | 57 | 0 | event.charCode | |
57 | 57 | 57 | event.which | |
Esc | 27 | 27 | event.keyCode | |
0 | 0 | event.charCode | ||
27 | 27 | event.which | ||
F1 | 112 | event.keyCode | ||
0 | event.charCode | |||
112 | event.which | |||
F2 | 113 | 113 | event.keyCode | |
0 | 0 | event.charCode | ||
113 | 113 | event.which | ||
F3 | 114 | event.keyCode | ||
0 | event.charCode | |||
114 | event.which | |||
F4 | 115 | 115 | event.keyCode | |
0 | 0 | event.charCode | ||
115 | 115 | event.which | ||
F5 | 116 | 116 | event.keyCode | |
0 | event.charCode | |||
116 | 116 | event.which | ||
F6 | 117 | event.keyCode | ||
0 | event.charCode | |||
117 | event.which | |||
F7 | 118 | 118 | event.keyCode | |
0 | 0 | event.charCode | ||
118 | 118 | event.which | ||
F8 | 119 | 119 | event.keyCode | |
0 | 0 | event.charCode | ||
119 | 119 | event.which | ||
F9 | 120 | 120 | event.keyCode | |
0 | event.charCode | |||
120 | 120 | event.which | ||
F10 | 121 | 121 | event.keyCode | |
0 | 0 | event.charCode | ||
121 | 121 | event.which | ||
F11 | 122 | 122 | event.keyCode | |
0 | 0 | event.charCode | ||
122 | 122 | event.which | ||
F12 | 123 | event.keyCode | ||
0 | event.charCode | |||
123 | event.which | |||
left | 37 | 37 | event.keyCode | |
0 | event.charCode | |||
37 | 37 | event.which | ||
up | 38 | 38 | event.keyCode | |
0 | 0 | event.charCode | ||
38 | 38 | event.which | ||
right | 39 | 39 | event.keyCode | |
0 | 0 | event.charCode | ||
39 | 39 | event.which | ||
down | 40 | 40 | event.keyCode | |
0 | event.charCode | |||
40 | 40 | event.which | ||
` ~ | 192 | 96 | 192 | event.keyCode |
0 | 96 | 0 | event.charCode | |
192 | 96 | 192 | event.which | |
Shift | 16 | 16 | event.keyCode | |
0 | event.charCode | |||
16 | 16 | event.which | ||
Caps | 20 | 20 | event.keyCode | |
0 | 0 | event.charCode | ||
20 | 20 | event.which | ||
Ctrl | 17 | 17 | event.keyCode | |
0 | event.charCode | |||
17 | 17 | event.which | ||
Win | 8 | 8 | event.keyCode | |
0 | 0 | event.charCode | ||
8 | 8 | event.which | ||
Alt | 18 | 18 | event.keyCode | |
0 | event.charCode | |||
18 | 18 | event.which | ||
Space | 32 | 32 | 32 | event.keyCode |
0 | 32 | 0 | event.charCode | |
32 | 32 | 32 | event.which | |
- _ | 189 | 45 | 189 | event.keyCode |
0 | 45 | event.charCode | ||
189 | 45 | 189 | event.which | |
+ | 187 | 61 | 187 | event.keyCode |
0 | 61 | 0 | event.charCode | |
187 | 61 | 187 | event.which | |
back | 8 | 8 | event.keyCode | |
0 | event.charCode | |||
8 | 8 | event.which | ||
Enter | 13 | 13 | 13 | event.keyCode |
0 | 13 | 0 | event.charCode | |
13 | 13 | 13 | event.which | |
{ [ | 219 | 91 | 219 | event.keyCode |
0 | 91 | event.charCode | ||
219 | 91 | 219 | event.which | |
} ] | 221 | 93 | 221 | event.keyCode |
0 | 93 | 0 | event.charCode | |
221 | 93 | 221 | event.which | |
: ; | 186 | 59 | 186 | event.keyCode |
0 | 59 | event.charCode | ||
186 | 59 | 186 | event.which | |
' “ | 222 | 39 | 222 | event.keyCode |
0 | 39 | 0 | event.charCode | |
222 | 39 | 222 | event.which | |
, < | 188 | 44 | 188 | event.keyCode |
0 | 44 | event.charCode | ||
188 | 44 | 188 | event.which | |
. > | 190 | 46 | 190 | event.keyCode |
0 | 46 | 0 | event.charCode | |
190 | 46 | 190 | event.which | |
/ ? | 191 | 47 | 191 | event.keyCode |
0 | 47 | event.charCode | ||
191 | 47 | 191 | event.which | |
| \ | 220 | 92 | 220 | event.keyCode |
0 | 92 | 0 | event.charCode | |
220 | 92 | 220 | event.which | |
del | 46 | 46 | event.keyCode | |
0 | event.charCode | |||
46 | 46 | event.which | ||
end | 35 | 35 | event.keyCode | |
0 | 0 | event.charCode | ||
35 | 35 | event.which | ||
scroll lock | 145 | 145 | event.keyCode | |
0 | event.charCode | |||
145 | 145 | event.which | ||
Pause | 19 | 19 | event.keyCode | |
0 | 0 | event.charCode | ||
19 | 19 | event.which | ||
insert | 45 | 45 | event.keyCode | |
0 | 0 | event.charCode | ||
45 | 45 | event.which | ||
home | 36 | 36 | event.keyCode | |
0 | 0 | event.charCode | ||
36 | 36 | event.which | ||
page up | 33 | 33 | event.keyCode | |
0 | 0 | event.charCode | ||
33 | 33 | event.which | ||
page down | 34 | 34 | event.keyCode | |
0 | 0 | event.charCode | ||
34 | 4 | event.which | ||
num lock | 144 | 144 | event.keyCode | |
0 | event.charCode | |||
144 | 144 | event.which | ||
Number Pad | ||||
0 | 96 | 48 | 96 | event.keyCode |
0 | 48 | 0 | event.charCode | |
96 | 48 | 96 | event.which | |
1 | 97 | 49 | 97 | event.keyCode |
0 | 49 | event.charCode | ||
97 | 49 | 97 | event.which | |
2 | 98 | 50 | 98 | event.keyCode |
0 | 50 | 0 | event.charCode | |
98 | 50 | 98 | event.which | |
3 | 99 | 51 | 99 | event.keyCode |
0 | 51 | event.charCode | ||
99 | 51 | 99 | event.which | |
4 | 100 | 52 | 100 | event.keyCode |
0 | 52 | 0 | event.charCode | |
100 | 52 | 100 | event.which | |
5 | 101 | 53 | 101 | event.keyCode |
0 | 53 | 0 | event.charCode | |
101 | 53 | 101 | event.which | |
6 | 102 | 54 | 102 | event.keyCode |
0 | 54 | 0 | event.charCode | |
102 | 54 | 102 | event.which | |
7 | 103 | 55 | 103 | event.keyCode |
0 | 55 | 0 | event.charCode | |
103 | 55 | 103 | event.which | |
8 | 104 | 56 | 104 | event.keyCode |
0 | 56 | 0 | event.charCode | |
104 | 56 | 104 | event.which | |
9 | 105 | 57 | 105 | event.keyCode |
0 | 57 | 0 | event.charCode | |
105 | 57 | 105 | event.which | |
/ | 111 | 47 | 111 | event.keyCode |
0 | 47 | 0 | event.charCode | |
111 | 47 | 111 | event.which | |
* | 106 | 42 | 106 | event.keyCode |
0 | 42 | 0 | event.charCode | |
106 | 42 | 106 | event.which | |
- | 109 | 45 | 109 | event.keyCode |
0 | 45 | 0 | event.charCode | |
109 | 45 | 109 | event.which | |
+ | 107 | 43 | 107 | event.keyCode |
0 | 43 | 0 | event.charCode | |
107 | 43 | 107 | event.which |
Learn how to setup push notifications in your Ionic app and send a sample notification using Node.js and PHP.
Ionic is an open source mobile UI toolkit for building modern, high quality cross-platform mobile apps from a single code base. To set up push notifications in your Ionic app, you will need to perform the following steps: Create a new Firebase project or use an existing one, and then enable Firebase Cloud Messaging (FCM) for your project. Install the Firebase Cloud Messaging plugin for Ionic: npm install @ionic-native/firebase-x --save Add the plugin to your app's app.module.ts file: import { FirebaseX } from '@ionic-native/firebase-x/ngx' ; @ NgModule({ ... providers: [ ... FirebaseX ... ] ... }) Initialize Firebase in your app's app.component.ts file: import { FirebaseX } from '@ionic-native/firebase-x/ngx' ; @ Component({ ... }) export class AppComponent { constructor ( private firebase : FirebaseX ) { this .firebase.init(); } } Register your app with Firebase Cloud Messaging by adding
Comments
Post a Comment