Refactor: env of keyboard mode
This commit is contained in:
parent
abf79ba61d
commit
925a9e43cb
@ -711,3 +711,14 @@ pub fn make_fd_flutter(id: i32, entries: &Vec<FileEntry>, only_count: bool) -> S
|
|||||||
m.insert("total_size".into(), json!(n as f64));
|
m.insert("total_size".into(), json!(n as f64));
|
||||||
serde_json::to_string(&m).unwrap_or("".into())
|
serde_json::to_string(&m).unwrap_or("".into())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
pub fn get_keyboard_mode() -> String {
|
||||||
|
return std::env::var("KEYBOARD_MODE")
|
||||||
|
.unwrap_or(String::from("legacy"))
|
||||||
|
.to_lowercase();
|
||||||
|
}
|
||||||
|
|
||||||
|
pub fn save_keyboard_mode(value: String) {
|
||||||
|
std::env::set_var("KEYBOARD_MODE", value);
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
|
use crate::common::{get_keyboard_mode, save_keyboard_mode};
|
||||||
use std::{
|
use std::{
|
||||||
collections::HashMap,
|
collections::HashMap,
|
||||||
ops::{Deref, DerefMut},
|
ops::{Deref, DerefMut},
|
||||||
|
@ -7,6 +7,7 @@ use crate::client::{
|
|||||||
QualityStatus, KEY_MAP, SERVER_KEYBOARD_ENABLED,
|
QualityStatus, KEY_MAP, SERVER_KEYBOARD_ENABLED,
|
||||||
};
|
};
|
||||||
use crate::{client::Data, client::Interface};
|
use crate::{client::Data, client::Interface};
|
||||||
|
use crate::common::{get_keyboard_mode, save_keyboard_mode};
|
||||||
use async_trait::async_trait;
|
use async_trait::async_trait;
|
||||||
|
|
||||||
use hbb_common::config::{Config, LocalConfig, PeerConfig};
|
use hbb_common::config::{Config, LocalConfig, PeerConfig};
|
||||||
@ -58,13 +59,11 @@ impl<T: InvokeUi> Session<T> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_keyboard_mode(&self) -> String {
|
pub fn get_keyboard_mode(&self) -> String {
|
||||||
return std::env::var("KEYBOARD_MODE")
|
return get_keyboard_mode();
|
||||||
.unwrap_or(String::from("legacy"))
|
|
||||||
.to_lowercase();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn save_keyboard_mode(&self, value: String) {
|
pub fn save_keyboard_mode(&self, value: String) {
|
||||||
std::env::set_var("KEYBOARD_MODE", value);
|
save_keyboard_mode(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn save_view_style(&mut self, value: String) {
|
pub fn save_view_style(&mut self, value: String) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user