AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
CapsLockHighlight.cs
Go to the documentation of this file.
1
// Copyright (c) Microsoft Corporation. All rights reserved.
2
// Licensed under the MIT License. See LICENSE in the project root for license information.
3
4
using
UnityEngine
;
5
using
UnityEngine
.UI;
6
7
namespace
HoloToolkit
.UI.Keyboard
8
{
9
public
class
CapsLockHighlight
: MonoBehaviour
10
{
14
[SerializeField]
15
private
Image m_Highlight = null;
16
20
private
Keyboard
m_Keyboard;
21
25
private
void
Start()
26
{
27
m_Keyboard = this.GetComponentInParent<Keyboard>();
28
UpdateState();
29
}
30
34
private
void
Update()
35
{
36
UpdateState();
37
}
38
42
private
void
UpdateState()
43
{
44
bool
isCapsLock =
false
;
45
if
(m_Keyboard != null)
46
{
47
isCapsLock = m_Keyboard.
IsCapsLocked
;
48
}
49
50
if
(m_Highlight != null)
51
{
52
m_Highlight.enabled = isCapsLock;
53
}
54
}
55
}
56
}
HoloToolkit.UI.Keyboard.CapsLockHighlight
Definition:
CapsLockHighlight.cs:9
HoloToolkit.UI.Keyboard.Keyboard
A simple general use keyboard that is ideal for AR/VR applications.
Definition:
Keyboard.cs:21
HoloToolkit.UI.Keyboard.Keyboard.IsCapsLocked
bool IsCapsLocked
Accessor reporting caps lock state of keyboard.
Definition:
Keyboard.cs:193
HoloToolkit
UnityEngine
Assets
HoloToolkit
UX
Scripts
CapsLockHighlight.cs
Generated by
1.8.12