鸿基笔记本电脑自带键盘和触摸板都被我不小心设置关闭了 现在想打开咋办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了鸿基笔记本电脑自带键盘和触摸板都被我不小心设置关闭了 现在想打开咋办相关的知识,希望对你有一定的参考价值。
宏基笔记本打开和关闭触摸板的办法:
1、最简单的一种方法就是利用键盘上的快捷方式打开和关闭触摸板,大多电脑上F9上有一个小长方框,在下方又用一条线将它分为了一大一小两个方框,最后整个大方框用一条斜线划掉的小符号,按Fn+有这个符号的按钮就会打开和关闭触摸板。也有一些电脑上用F8或其他的,还有的没有这一项的就需要自己手动打开或关闭了。
2、打开控制面板,因为触摸板是控制鼠标的,所以在控制面板中找到鼠标选项,单击鼠标。
3、在打开的鼠标属性中有一个装置设定值选项,选定装置设定值栏目下,发现有触摸板,点击启用就可以打开触摸板。如图:
4、相反,如果需要禁用触摸板的话,可以点击启用按钮旁边的禁用按钮,然后点击确定禁用,最后应用即可。
笔记本电脑上都有一个触摸板,在没有外置鼠标的时候可以用这个触摸板进行控制鼠标的走势,很方便,但是在打字的时候总会不小心就碰到电脑的触摸板,然后就会发现刚才打的字到了其他地方了,前后已经衔接不起来了,这时最好的方法就是关闭触摸板。
Android 手机软键盘的弹起和关闭的监听
参考技术A 在很多Android App 开发的过程中,需要对Activity 中 软键盘的弹起和关闭进项监听,但是Andoid中并没有提供相对应的api进行监听, 我有一个简单的方法。首先需要知道一些基础知识
在manifest文件中可以设置Activity的android:windowSoftInputMode属性,这个属性值常见的设置如下:android:windowSoftInputMode="stateAlwaysHidden|adjustPan"
那么这里值的含义列表如下:
1、stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置
2、stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示
3、stateHidden:用户选择activity时,软键盘总是被隐藏
4、stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的
5、stateVisible:软键盘通常是可见的
6、stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态
7、adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示
8、adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间
9、adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分
案例:
1.我们需要将监听所在的Activity在Manifest文件中的设置为如下形式:
<activity
android:name="com.zy.project.MainActivity"
android:label="@string/app_name"
android:windowSoftInputMode="stateAlwaysHidden|adjustResize" >
<intent-filter>
<action android:name="android.intent.action.MAIN/>
<category android:name="android.intent.category.LAUNCHER/>
</intent-filter>
</activity>
当有软键盘弹起时,Activity的布局大小会被滚动上去,但是你仍然可以通过滑动浏览所有。
2 需要在外层布局文件设置一个id,并在activity 中设置监听
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnLayoutChangeListener;
import android.widget.Toast;
public class MainActivity extends Activity implements OnLayoutChangeListener
//Activity最外层的Layout视图
private View rootView;
//屏幕高度
private int screenHeight = 0;
//软件盘弹起后所占高度阀值 一般是占用屏幕的1/3
private int keyHeight = 0;
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rootView = findViewById(R.id.root_layout);
//获取屏幕高度
screenHeight = this.getWindowManager().getDefaultDisplay().getHeight();
//阀值设置为屏幕高度的1/3
keyHeight = screenHeight/3;
@Override
protected void onResume()
super.onResume();
//添加layout大小发生改变监听器
rootView.addOnLayoutChangeListener(this);
@Override
public void onLayoutChange(View v, int left, int top, int right,int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom)
//old是改变前的左上右下坐标点值,没有old的是改变后的左上右下坐标点值
// System.out.println(oldLeft + " " + oldTop +" " + oldRight + " " + oldBottom);
// System.out.println(left + " " + top +" " + right + " " + bottom);
//现在认为只要控件将Activity向上推的高度超过了1/3屏幕高,就认为软键盘弹起
if(oldBottom != 0 && bottom != 0 &&(oldBottom - bottom > keyHeight))
Toast.makeText(MainActivity.this, "监听到软键盘弹起...", Toast.LENGTH_SHORT).show();
else if(oldBottom != 0 && bottom != 0 &&(bottom - oldBottom > keyHeight))
Toast.makeText(MainActivity.this, "监听到软件盘关闭...", Toast.LENGTH_SHORT).show();
本文来自:http://m.blog.csdn.net/bear_huangzhen/article/details/45896333
以上是关于鸿基笔记本电脑自带键盘和触摸板都被我不小心设置关闭了 现在想打开咋办的主要内容,如果未能解决你的问题,请参考以下文章