Skip to content

Commit

Permalink
[feature] Add new symbol @、¥、€.
Browse files Browse the repository at this point in the history
  • Loading branch information
supervons committed Nov 7, 2023
1 parent 96050a0 commit f40b764
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 8 deletions.
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
"license": "",
"peerDependencies": {
"react-native": "^0.41.2",
"deprecated-react-native-prop-types": "^4.1.0",
"react-native-windows": "0.41.0-rc.1"
},
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion src/component/ParcelKeyboardView.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ import {
LayoutAnimation,
Platform,
View,
ViewPropTypes,
DeviceEventEmitter
} from "react-native"
import React from "react"
import ViewPropTypes from "deprecated-react-native-prop-types"
const PropTypes = require("prop-types")
/* $FlowFixMe(>=0.54.0 site=react_native_oss) This comment suppresses an error
* found when Flow v0.54 was deployed. To see the error delete this comment and
Expand Down
11 changes: 5 additions & 6 deletions src/component/securityKeyboardBase.js
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,7 @@ class SecurityKeyboard extends Component {
} else if (this.state.keyboardType === "string") {
return this.addOrientationView(this.stringArr, 9, this._addStringView)
} else if (this.state.keyboardType === "symbol") {
return this.addOrientationView(this.symbolArr, 9, this._addStringSymbol)
return this.addOrientationView(this.symbolArr, 10, this._addStringSymbol)
} else if (this.state.keyboardType === "upString") {
return this.addOrientationView(this.stringArrUp, 9, this._addStringView)
}
Expand Down Expand Up @@ -486,16 +486,16 @@ class SecurityKeyboard extends Component {
return numArr.slice(flag, flag + addNum).map((item, index) => {
let parent = styles.itemStringParentText4
let icon = styles.deleteIcon
if (flag + index == 28) {
if (flag + index == 31) {
//设置返回键、空格、删除键的样式
parent = styles.itemStringParentSpace
icon = styles.spaceIcon
}
if (flag + index == 27) {
if (flag + index == 30) {
icon = styles.backIcon
}

if (flag == 27) {
if (flag == 30) {
return this.addItemImageView(
index,
parent,
Expand Down Expand Up @@ -583,8 +583,7 @@ class SecurityKeyboard extends Component {
<Image
style={styles.closeIcon}
source={{
uri:
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAASCAYAAAA+PQxvAAAAAXNSR0IArs4c6QAAAppJREFUSA29lt9rUmEYx9+jZ2mh+YtMW41+0hhEdBFFV4XTfiyPP5awlED6s7wIQRBKULEu2nLOURQRFd1GQRfBIGgtXU2nx7fvMzxyFHUq6Xtz3vO+z4/P830edyb4JekJY0xrdzgexGKxv9hPbD2UJOMm54+ZIOxqkHWacx78sbGRi0aj+klR7EEw9pwzdptxbtJM6XSLgiB8xoFra3NzIjCRSOQwlFiGANcExj4JongPT8aWJOlYhfMiYM7hYMVss/ni8XhlHOoQxHa5vAwVrjYhXJlM5uceCCUMhULTtWp1HZRnxgWDHKbdapUgrqghKH8LhF6CweDxRr1eHAeM3+83M1legeqXMZwfNVqtm5SgvLRoWFsrnU5/14jidczMVzh4/tfMhMNhC2s08gSByj8c0Onm1RAE0KaIQtSmjCC8wED7UqnUjnI/zBPtsKIdebTjEgp8f8hgcCeTyV+dMbqCkJEaBlLmUYU0LEwgELDxen0VSlxEondMq/Vks9mtTgh6b2uN2kDdJlQzX6tUnqK6g2qbfnvYHuGyvEYQKOTtlF7v7gVBcXqC0KUCg0BfENA1KAyUsMO2gKG/ACXeGIxGD9T8TTF7rZ6tUTtQm+R6fQ3KnIXDKqrz9mrTfUk6iu9EAbZzmInXVsZuPcrlyup43fZ9FVEcSBmtKN5oKVOtPuvWJpw5djgn4DkAv8KQ3xwEgvIMpIgC1E8Z3DnlWq0A21ko8RIQd6DatuK733MoEArW+WuyWK3eUqlkabbuPAKuG83mhUQi8We/5Or7oUHI2efznRAaDfo2nUYA+ms5g+NZ7IuAuDssBMUcCYQcMQ8zzW/TSXonCLvTuTDq/zQjg1DykNd7qsZYDkP8zWgyLY2iBMWh9Q8m1EZzNShdSQAAAABJRU5ErkJggg=="
uri: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAASCAYAAAA+PQxvAAAAAXNSR0IArs4c6QAAAppJREFUSA29lt9rUmEYx9+jZ2mh+YtMW41+0hhEdBFFV4XTfiyPP5awlED6s7wIQRBKULEu2nLOURQRFd1GQRfBIGgtXU2nx7fvMzxyFHUq6Xtz3vO+z4/P830edyb4JekJY0xrdzgexGKxv9hPbD2UJOMm54+ZIOxqkHWacx78sbGRi0aj+klR7EEw9pwzdptxbtJM6XSLgiB8xoFra3NzIjCRSOQwlFiGANcExj4JongPT8aWJOlYhfMiYM7hYMVss/ni8XhlHOoQxHa5vAwVrjYhXJlM5uceCCUMhULTtWp1HZRnxgWDHKbdapUgrqghKH8LhF6CweDxRr1eHAeM3+83M1legeqXMZwfNVqtm5SgvLRoWFsrnU5/14jidczMVzh4/tfMhMNhC2s08gSByj8c0Onm1RAE0KaIQtSmjCC8wED7UqnUjnI/zBPtsKIdebTjEgp8f8hgcCeTyV+dMbqCkJEaBlLmUYU0LEwgELDxen0VSlxEondMq/Vks9mtTgh6b2uN2kDdJlQzX6tUnqK6g2qbfnvYHuGyvEYQKOTtlF7v7gVBcXqC0KUCg0BfENA1KAyUsMO2gKG/ACXeGIxGD9T8TTF7rZ6tUTtQm+R6fQ3KnIXDKqrz9mrTfUk6iu9EAbZzmInXVsZuPcrlyup43fZ9FVEcSBmtKN5oKVOtPuvWJpw5djgn4DkAv8KQ3xwEgvIMpIgC1E8Z3DnlWq0A21ko8RIQd6DatuK733MoEArW+WuyWK3eUqlkabbuPAKuG83mhUQi8We/5Or7oUHI2efznRAaDfo2nUYA+ms5g+NZ7IuAuDssBMUcCYQcMQ8zzW/TSXonCLvTuTDq/zQjg1DykNd7qsZYDkP8zWgyLY2iBMWh9Q8m1EZzNShdSQAAAABJRU5ErkJggg=="
}}
/>
</TouchableOpacity>
Expand Down
5 changes: 4 additions & 1 deletion src/resource/json/keyboard.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,10 @@ export const keyboardJSON = {
"~",
"#",
"%",
"."
".",
"@",
"¥",
"€"
],
stringArr: [
"q",
Expand Down

0 comments on commit f40b764

Please sign in to comment.