

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Kelas Koneksi
<a name="connection-class"></a>

Connection Class diperoleh dengan memanggil [`connect`metode](dcv-module.md#connect) `dcv` modul. Untuk contoh yang menunjukkan cara menggunakannya, lihat bagian [Memulai](establish-connection.md#auth-conn).

**Topics**
+ [Metode](#methods)

## Metode
<a name="methods"></a>

**Topics**
+ [AttachDisplay (menang, DisplayConf) → \$1Promise. <number>\$1Janji. < \$1code: [MultiMonitorErrorCode](dcv-module.md#MultiMonitorErrorCode), pesan: string\$1 >\$1](#attachDisplay)
+ [captureClipboardEvents(diaktifkan, menang, displayId) → \$1void\$1](#captureClipboardEvents)
+ [DetachDisplay (displayId) → \$1void\$1](#detachDisplay)
+ [putuskan sambungan () → \$1void\$1](#disconnect)
+ [DisconnectCollaborator (ConnectionId) → \$1void\$1](#disconnectCollaborator)
+ [enableDisplayQualityPembaruan (aktifkan) → \$1void\$1](#enableDisplayQualityUpdates)
+ [enableHighPixelKepadatan (aktifkan) → \$1void\$1](#enableHighPixelDensity)
+ [enableTimezoneRedirection(aktifkan) → \$1Promise\$1Promise. < \$1code: [TimezoneRedirectionErrorCode](dcv-module.md#TimezoneRedirectionErrorCode), pesan: string\$1 >\$1](#enableTimezoneRedirection)
+ [enterRelativeMouseMode () → \$1void\$1](#enterRelativeMouseMode)
+ [getConnectedDevices() → \$1Janji. <Array. < MediaDeviceInfo >>\$1Janji. < \$1message: string\$1 >\$1](#getConnectedDevices)
+ [getFileExplorer() → \$1Janji. < [Filestorage](dcv-module.md#filestorage) >\$1Janji. < \$1code: [ChannelErrorCode](dcv-module.md#ChannelErrorCode), pesan: string\$1 >\$1](#getFileExplorer)
+ [getServerInfo() → \$1[ServerInfo](dcv-module.md#serverInfo)\$1](#getServerInfo)
+ [getScreenshot () → \$1Janji\$1Janji. < \$1code: [ScreenshotErrorCode](dcv-module.md#ScreenshotErrorCode), pesan: string\$1 >\$1](#getScreenshot)
+ [[getStats () → \$1statistik\$1](dcv-module.md#stats)](#getStats)
+ [latchModifierKey(kunci, lokasi, isDown) → \$1boolean\$1](#latchModifierKey)
+ [OpenChannel (nama, authToken, callback, namespace) → \$1Promise\$1Promise. < \$1code: [ChannelErrorCode](dcv-module.md#ChannelErrorCode), pesan: string\$1 >\$1](#openChannel)
+ [QueryFeature (FeatureName) → \$1Promise. < \$1enabled: boolean, remote? : string, AutoCopy? : boolean, AutoPaste? : boolean, ServiceStatus? : string, tersedia? : boolean\$1 >\$1Janji. < \$1message: string\$1 >\$1](#queryFeature)
+ [registerKeyboardShortcuts(pintasan) → \$1void\$1](#registerKeyboardShortcuts)
+ [requestDisplayConfig(highColorAccuracy) → \$1Janji\$1Janji. < \$1code: [DisplayConfigErrorCode](dcv-module.md#DisplayConfigErrorCode), pesan: string\$1 >\$1](#requestDisplayConfig)
+ [requestDisplayLayout(tata letak) → \$1Promise\$1Janji. < \$1code: [ResolutionErrorCode](dcv-module.md#ResolutionErrorCode), pesan: string\$1 >\$1](#requestDisplayLayout)
+ [requestResolution (lebar, tinggi) → \$1Promise\$1Promise. < \$1code: [ResolutionErrorCode](dcv-module.md#ResolutionErrorCode), pesan: string\$1 >\$1](#requestResolution)
+ [sendKeyboardEvent(acara) → \$1boolean\$1](#sendKeyboardEvent)
+ [sendKeyboardShortcut(pintasan) → \$1void\$1](#sendKeyboardShortcut)
+ [setDisplayQuality(min, maxopt) → \$1void\$1](#setDisplayQuality)
+ [setDisplayScale(ScaleRatio, DisplayId) → \$1Promise\$1Promise. < \$1code: [ResolutionErrorCode](dcv-module.md#ResolutionErrorCode), pesan: string\$1 >\$1 (USANG)](#setDisplayScale)
+ [setKeyboardQuirks(kebiasaan) → \$1void\$1](#setKeyboardQuirks)
+ [setMaxDisplayResolusi (maxWidth, maxHeight) → \$1void\$1](#setMaxDisplayResolution)
+ [setMicrophone (aktifkan) → \$1Promise\$1Promise. < \$1code: [AudioErrorCode](dcv-module.md#AudioErrorCode), pesan: string\$1 >\$1](#setMicrophone)
+ [setMinDisplayResolusi (minWidth, minHeight) → \$1void\$1](#setMinDisplayResolution)
+ [setUploadBandwidth(nilai) → \$1angka\$1](#setUploadBandwidth)
+ [setVolume (volume) → \$1void\$1](#setVolume)
+ [setMicrophone (aktifkan, DeviceID) → \$1Promise\$1Promise. < \$1code: [AudioErrorCode](dcv-module.md#AudioErrorCode), pesan: string\$1 >\$1](#setMicrophone)
+ [setWebCam (aktifkan, DeviceID) → \$1Promise\$1Promise. < \$1code: [WebcamErrorCode](dcv-module.md#WebcamErrorCode), pesan: string\$1 >\$1](#setWebcam)
+ [SynccLipboards () → \$1boolean\$1](#syncClipboards)

### AttachDisplay (menang, DisplayConf) → \$1Promise. <number>\$1Janji. < \$1code: [MultiMonitorErrorCode](dcv-module.md#MultiMonitorErrorCode), pesan: string\$1 >\$1
<a name="attachDisplay"></a>

 Melampirkan tampilan tertentu ke jendela. Anda tidak dapat melampirkan tampilan utama. Jika berhasil, fungsi mengembalikan`displayId`. 

#### Parameter:
<a name="parameters-1"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Atribut  |  Deskripsi  | 
| --- | --- | --- | --- | 
|  win  |  Objek  |  Jendela tempat tampilan harus dilampirkan.  | 
|  displayConf  |  Objek  |  Konfigurasi tampilan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/connection-class.html)  | 
|  displayId  |  number  |  <optional>  |  ID tampilan.  | 
|  displayDivName  |   |   |  Nama tampilan div.  | 

#### Pengembalian:
<a name="returns"></a>

 Janji. Jika ditolak, janji mengembalikan objek kesalahan. 

 Tipe   
 Janji. <number>\$1 Janji. < \$1code: [MultiMonitorErrorCode](dcv-module.md#MultiMonitorErrorCode), pesan: string\$1 > 

### captureClipboardEvents(diaktifkan, menang, displayId) → \$1void\$1
<a name="captureClipboardEvents"></a>

 Memulai atau berhenti mendengarkan peristiwa salin-tempel. Dalam kasus clipboard interaktif (selalu dalam kasus tempel) kita perlu mulai mendengarkan acara. copy/paste Mungkin berguna untuk memulai dan berhenti mendengarkan hanya ketika diperlukan, misalnya, ketika modal ditampilkan. 

#### Parameter:
<a name="parameters-2"></a>


|  Nama  |  Tipe  |  Atribut  |  Deskripsi  | 
| --- | --- | --- | --- | 
|  enabled  |  boolean  |   |  Untuk mulai mendengarkan acara, tentukantrue. Untuk berhenti mendengarkan acara, tentukanfalse.  | 
|  win  |  Objek  |  <optional>  |  Jendela di mana untuk mendengarkan acara. Jika dihilangkan, jendela default digunakan.  | 
|  displayId  |  number  |  <optional>  |  ID tampilan yang harus mendengarkan acara. Jika dihilangkan, tampilan default jendela digunakan.  | 

#### Pengembalian:
<a name="returns-1"></a>

 Tipe   
 kosong 

### DetachDisplay (displayId) → \$1void\$1
<a name="detachDisplay"></a>

 Melepaskan tampilan tertentu. Layar utama tidak dapat dilepas. 

#### Parameter:
<a name="parameters-3"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  displayId  |  number  |  ID tampilan yang akan dilepas.  | 

#### Pengembalian:
<a name="returns-2"></a>

 Tipe   
 kosong 

### putuskan sambungan () → \$1void\$1
<a name="disconnect"></a>

 Memutuskan sambungan dari server Amazon DCV dan menutup koneksi. 

#### Pengembalian:
<a name="returns-3"></a>

 Tipe   
 kosong 

### DisconnectCollaborator (ConnectionId) → \$1void\$1
<a name="disconnectCollaborator"></a>

 Meminta pemutusan sambungan kolaborator yang terhubung dengan id koneksi yang disediakan (sejak Amazon DCV Web Client SDK versi 1.1.0). 

#### Parameter:
<a name="parameters-4"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  connectionId  |  boolean  |  Id koneksi yang akan terputus.  | 

#### Pengembalian:
<a name="returns-4"></a>

 Tipe   
 kosong 

### enableDisplayQualityPembaruan (aktifkan) → \$1void\$1
<a name="enableDisplayQualityUpdates"></a>

 Mengaktifkan atau menonaktifkan pembaruan kualitas tampilan untuk area streaming yang tidak menerima pembaruan. Menonaktifkan pembaruan kualitas tampilan mengurangi penggunaan bandwidth, tetapi juga menurunkan kualitas tampilan. 

#### Parameter:
<a name="parameters-5"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  enable  |  boolean  |  Untuk mengaktifkan pembaruan kualitas tampilan, tentukantrue. Untuk menonaktifkan pembaruan kualitas tampilan, tentukanfalse.  | 

#### Pengembalian:
<a name="returns-5"></a>

 Tipe   
 kosong 

### enableHighPixelKepadatan (aktifkan) → \$1void\$1
<a name="enableHighPixelDensity"></a>

 Mengaktifkan atau menonaktifkan kerapatan piksel tinggi pada klien. 

#### Parameter:
<a name="parameters-5"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  enable  |  boolean  |  Apakah kerapatan piksel tinggi harus diaktifkan atau tidak.  | 

#### Pengembalian:
<a name="returns-5"></a>

 Tipe   
 kosong 

### enableTimezoneRedirection(aktifkan) → \$1Promise\$1Promise. < \$1code: [TimezoneRedirectionErrorCode](dcv-module.md#TimezoneRedirectionErrorCode), pesan: string\$1 >\$1
<a name="enableTimezoneRedirection"></a>

 Mengaktifkan atau menonaktifkan pengalihan zona waktu. Setelah diaktifkan, klien meminta server untuk membuat zona waktu desktop server cocok dengan zona waktu klien. 

#### Parameter:
<a name="parameters-5"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  enable  |  boolean  |  Untuk mengaktifkan pengalihan zona waktu, tentukan. true Untuk menonaktifkan pengalihan zona waktu, tentukan. false  | 

#### Pengembalian:
<a name="returns-5"></a>

 Janji. Jika ditolak, janji mengembalikan objek kesalahan. 

 Tipe   
 Janji. <number>\$1 Janji. < \$1code: [TimezoneRedirectionErrorCode](dcv-module.md#TimezoneRedirectionErrorCode), pesan: string\$1 > 

### enterRelativeMouseMode () → \$1void\$1
<a name="enterRelativeMouseMode"></a>

 Mengaktifkan mode mouse relatif. 

#### Pengembalian:
<a name="returns65"></a>

 Tipe   
 kosong 

### getConnectedDevices() → \$1Janji. <Array. < MediaDeviceInfo >>\$1Janji. < \$1message: string\$1 >\$1
<a name="getConnectedDevices"></a>

 Meminta daftar perangkat media yang terhubung ke komputer klien. 

#### Pengembalian:
<a name="returns-7"></a>

 Jika berhasil, ia mengembalikan Promise yang menyelesaikan ke array objek. MediaDeviceInfo Untuk informasi lebih lanjut, lihat https://developer.mozilla. org/en-US/docs/Web/API/MediaDeviceInfo. Jika ditolak, janji mengembalikan objek kesalahan. 

 Tipe   
 Janji. <Array. < MediaDeviceInfo >> \$1 Janji. < \$1message: string\$1 > 

### getFileExplorer() → \$1Janji. < [Filestorage](dcv-module.md#filestorage) >\$1Janji. < \$1code: [ChannelErrorCode](dcv-module.md#ChannelErrorCode), pesan: string\$1 >\$1
<a name="getFileExplorer"></a>

 Mendapat objek untuk mengelola penyimpanan file server Amazon DCV. 

#### Pengembalian:
<a name="returns-8"></a>

 Janji. Menyelesaikan ke objek file explorer jika terpenuhi, atau objek kesalahan jika ditolak. 

 Tipe   
 Janji. < [filestorage](dcv-module.md#filestorage) > \$1 Janji. < \$1code: [ChannelErrorCode](dcv-module.md#ChannelErrorCode), pesan: string\$1 > 

### getServerInfo() → \$1[ServerInfo](dcv-module.md#serverInfo)\$1
<a name="getServerInfo"></a>

 Mendapat informasi tentang server Amazon DCV. 

#### Pengembalian:
<a name="returns-9"></a>

 Informasi tentang perangkat lunak server. 

 Tipe   
 [ServerInfo](dcv-module.md#serverInfo) 

### getScreenshot () → \$1Janji\$1Janji. < \$1code: [ScreenshotErrorCode](dcv-module.md#ScreenshotErrorCode), pesan: string\$1 >\$1
<a name="getScreenshot"></a>

 Mengambil tangkapan layar desktop jarak jauh dalam format PNG. Tangkapan layar akan dikembalikan di pengamat [ScreenshotCallback](dcv-module.md#screenshotCallback). `null`akan dikembalikan sebagai gantinya jika terjadi kegagalan. 

#### Pengembalian:
<a name="returns-30"></a>

 Janji yang menyelesaikan jika permintaan diproses. Jika ditolak kami menerima objek kesalahan. 

 Tipe   
 Janji \$1 Janji. < \$1code: [ScreenshotErrorCode](dcv-module.md#ScreenshotErrorCode), pesan: string\$1 > 

### [getStats () → \$1statistik\$1](dcv-module.md#stats)
<a name="getStats"></a>

 Mendapat statistik tentang server Amazon DCV. 

#### Pengembalian:
<a name="returns-10"></a>

 Informasi tentang statistik streaming. 

 Tipe   
 [statistik](dcv-module.md#stats) 

### latchModifierKey(kunci, lokasi, isDown) → \$1boolean\$1
<a name="latchModifierKey"></a>

 Mengirim satu keyboard `keydown` atau `keyup` acara untuk pengubah yang diizinkan. 

#### Parameter:
<a name="parameters-6"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  key  |  Kontrol \$1 Alt \$1 AltGraph \$1 Meta \$1 OS \$1 Shift  |  Kunci untuk mengirim.  | 
|  location  |  KeyboardEvent.lokasi  |  Lokasi kuncinya. Untuk informasi lebih lanjut, lihat https://developer.mozilla. org/en-US/docs/Web/API/KeyboardEvent/location.  | 
|  isDown  |  boolean  |  Jika peristiwa kunci untuk menyuntikkan adalah keydown (true) atau keyup (). false  | 

#### Pengembalian:
<a name="returns-11"></a>

 Jika kombinasi yang diminta valid, fungsi kembali`true`, jika tidak maka akan kembali`false`. 

 Tipe   
 boolean 

### OpenChannel (nama, authToken, callback, namespace) → \$1Promise\$1Promise. < \$1code: [ChannelErrorCode](dcv-module.md#ChannelErrorCode), pesan: string\$1 >\$1
<a name="openChannel"></a>

 Membuka saluran data khusus pada koneksi jika dibuat di Amazon DCV Server. 

#### Parameter:
<a name="parameters-7"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  name  |  string  |  Nama salurannya.  | 
|  authToken  |  string  |  Token otentikasi yang digunakan untuk terhubung ke saluran.  | 
|  callbacks  |  Objek  |  Callback onMessage dan onClose berfungsi untuk dipanggil.  | 
|  namespace  |  string  |  Namespace saluran. Tersedia sejak Amazon DCV Web Client SDK 1.2.0 dan Amazon DCV Server 2022.1.  | 

#### Pengembalian:
<a name="returns-12"></a>

 Janji. Jika ditolak kami menerima objek kesalahan. 

 Tipe   
 Janji \$1 Janji. < \$1code: [ChannelErrorCode](dcv-module.md#ChannelErrorCode), pesan: string\$1 > 

### QueryFeature (FeatureName) → \$1Promise. < \$1enabled: boolean, remote? : string, AutoCopy? : boolean, AutoPaste? : boolean, ServiceStatus? : string, tersedia? : boolean\$1 >\$1Janji. < \$1message: string\$1 >\$1
<a name="queryFeature"></a>

 Meminta status fitur server Amazon DCV tertentu. 

#### Parameter:
<a name="parameters-8"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  featureName  |  [fitur](dcv-module.md#feature)  |  Nama fitur untuk query.  | 

#### Pengembalian:
<a name="returns-13"></a>

 Janji. Jika diselesaikan, fungsi mengembalikan `status` objek yang selalu berisi `enabled` properti, dan mungkin juga properti lainnya. Jika ditolak, fungsi mengembalikan `error` objek. 

 Tipe   
 \$1Janji. < \$1enabled: boolean, remote? : string, AutoCopy? : boolean, AutoPaste? : boolean, ServiceStatus? : string, tersedia? : boolean\$1 > \$1 Janji. < \$1message: string\$1 > 

### registerKeyboardShortcuts(pintasan) → \$1void\$1
<a name="registerKeyboardShortcuts"></a>

 Mendaftarkan pintasan keyboard. 

#### Parameter:
<a name="parameters-9"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  shortcuts  |  Array. <Object>  |  Array kunci dan pemetaan untuk mendaftar. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/connection-class.html)  | 
|  sequence  |  Array. <Object>  |  Pintasan keyboard untuk mendaftar. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/connection-class.html)  | 
|  output  |  Array. <Object>  |  Tindakan yang dimaksudkan untuk dilakukan oleh pintasan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/connection-class.html)  | 
|  key  |  KeyboardEvent.kunci  |  Nilai tombol yang ditekan oleh pengguna. Untuk informasi lebih lanjut, lihat https://developer.mozilla. org/en-US/docs/Web/API/KeyboardEvent/key.  | 
|  location  |  KeyboardEvent.lokasi  |  Array kunci untuk mengirim. Lokasi tombol pada keyboard. Untuk informasi lebih lanjut, lihat https://developer.mozilla. org/en-US/docs/Web/API/KeyboardEvent/location.  | 
|  key  |  KeyboardEvent.kunci  |  Nilai tombol yang ditekan oleh pengguna. Untuk informasi lebih lanjut, lihat https://developer.mozilla. org/en-US/docs/Web/API/KeyboardEvent/key.  | 
|  location  |  KeyboardEvent.lokasi  |  Array kunci untuk mengirim. Lokasi tombol pada keyboard. Untuk informasi lebih lanjut, lihat https://developer.mozilla. org/en-US/docs/Web/API/KeyboardEvent/location.  | 

#### Pengembalian:
<a name="returns-14"></a>

 Tipe   
 kosong 

### requestDisplayConfig(highColorAccuracy) → \$1Janji\$1Janji. < \$1code: [DisplayConfigErrorCode](dcv-module.md#DisplayConfigErrorCode), pesan: string\$1 >\$1
<a name="requestDisplayConfig"></a>

 Meminta konfigurasi tampilan yang diperbarui dari Amazon DCV Server. Tersedia sejak Amazon DCV Web Client SDK 1.1.0 dan Amazon DCV Server 2022.0. 

#### Parameter:
<a name="parameters-10"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  highColorAccuracy  |  boolean  |  Apakah akurasi warna tinggi harus diminta atau tidak.  | 

#### Pengembalian:
<a name="returns-15"></a>

 Janji. Jika ditolak, janji mengembalikan objek kesalahan. 

 Tipe   
 Janji \$1 Janji. < \$1code: [DisplayConfigErrorCode](dcv-module.md#DisplayConfigErrorCode), pesan: string\$1 > 

### requestDisplayLayout(tata letak) → \$1Promise\$1Janji. < \$1code: [ResolutionErrorCode](dcv-module.md#ResolutionErrorCode), pesan: string\$1 >\$1
<a name="requestDisplayLayout"></a>

 Meminta tata letak tampilan yang diperbarui untuk koneksi. 

#### Parameter:
<a name="parameters-11"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  layout  |  Array. < [Memantau](dcv-module.md#Monitor) >  |  Tampilan yang diminta dalam tata letak.  | 

#### Pengembalian:
<a name="returns-16"></a>

 Janji. Jika ditolak kami menerima objek kesalahan. 

 Tipe   
 Janji \$1 Janji. < \$1code: [ResolutionErrorCode](dcv-module.md#ResolutionErrorCode), pesan: string\$1 > 

### requestResolution (lebar, tinggi) → \$1Promise\$1Promise. < \$1code: [ResolutionErrorCode](dcv-module.md#ResolutionErrorCode), pesan: string\$1 >\$1
<a name="requestResolution"></a>

 Meminta resolusi tampilan yang diperbarui dari server Amazon DCV. 

#### Parameter:
<a name="parameters-12"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  width  |  number  |  Lebar untuk meminta dalam piksel. Nilai minimum yang diizinkan adalah0.  | 
|  height  |  number  |  Ketinggian untuk meminta dalam piksel. Nilai minimum yang diizinkan adalah0.  | 

#### Pengembalian:
<a name="returns-17"></a>

 Janji. Jika ditolak, janji mengembalikan objek kesalahan. 

 Tipe   
 Janji \$1 Janji. < \$1code: [ResolutionErrorCode](dcv-module.md#ResolutionErrorCode), pesan: string\$1 > 

### sendKeyboardEvent(acara) → \$1boolean\$1
<a name="sendKeyboardEvent"></a>

 Mengirim acara pintasan keyboard. Untuk informasi selengkapnya tentang acara keyboard, lihat [https://developer.mozilla. org/en-US/docs/Web/API/KeyboardEvent](https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent). Acara Keyboard yang valid meliputi:`keydown`,`keypress`, dan`keyup`. Untuk informasi lebih lanjut tentang acara ini, lihat [https://developer.mozilla. org/en-US/docs/Web/API/KeyboardEvent](https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent#events)\$1events. 

#### Parameter:
<a name="parameters-13"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  event  |  KeyboardEvent  |  Acara keyboard yang akan dikirim.  | 

#### Pengembalian:
<a name="returns-18"></a>

 Jika acara tidak valid, fungsi kembali`false`. Jika acara ini valid, fungsi kembali`true`. 

 Tipe   
 boolean 

### sendKeyboardShortcut(pintasan) → \$1void\$1
<a name="sendKeyboardShortcut"></a>

 Mengirim pintasan keyboard. Gunakan fungsi ini untuk mengirim penuh `keydown` atau `keyup` urutan. Misalnya, mengirim Ctrl\$1Alt\$1Del mengirimkan `keydown` acara untuk semua kunci yang diikuti oleh peristiwa. `keyup` Gunakan fungsi ini bahkan jika Anda ingin mengirim satu kunci. 

#### Parameter:
<a name="parameters-14"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  shortcut  |  Array. <Object>  |  Array kunci untuk mengirim. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/connection-class.html)  | 
|  key  |  KeyboardEvent.kunci  |  Nilai tombol yang ditekan oleh pengguna. Untuk informasi lebih lanjut, lihat https://developer.mozilla. org/en-US/docs/Web/API/KeyboardEvent/key.  | 
|  location  |  KeyboardEvent.lokasi  |  Array kunci untuk mengirim. Lokasi tombol pada keyboard. Untuk informasi lebih lanjut, lihat https://developer.mozilla. org/en-US/docs/Web/API/KeyboardEvent/location.  | 

#### Pengembalian:
<a name="returns-19"></a>

 Tipe   
 kosong 

### setDisplayQuality(min, maxopt) → \$1void\$1
<a name="setDisplayQuality"></a>

 Mengatur kualitas gambar yang akan digunakan untuk koneksi. Rentang `0` yang valid adalah`100`, dengan `1` kualitas gambar terendah dan `100` kualitas gambar tertinggi. Tentukan `0` untuk mempertahankan nilai saat ini. 

#### Parameter:
<a name="parameters-15"></a>


|  Nama  |  Tipe  |  Atribut  |  Deskripsi  | 
| --- | --- | --- | --- | 
|  min  |  number  |   |  Kualitas gambar minimum.  | 
|  max  |  number  |  <optional>  |  Kualitas gambar maksimal.  | 

#### Pengembalian:
<a name="returns-20"></a>

 Tipe   
 kosong 

### setDisplayScale(ScaleRatio, DisplayId) → \$1Promise\$1Promise. < \$1code: [ResolutionErrorCode](dcv-module.md#ResolutionErrorCode), pesan: string\$1 >\$1 (USANG)
<a name="setDisplayScale"></a>

 Usang sejak versi 1.3.0. Tidak perlu lagi mengatur skala tampilan. Koordinat mouse akan dikelola secara otomatis secara internal. 

 Memberi tahu Amazon DCV bahwa tampilan diskalakan di sisi klien. Gunakan ini untuk memberi tahu server bahwa ia perlu menskalakan peristiwa mouse agar sesuai dengan rasio tampilan klien. 

#### Parameter:
<a name="parameters-16"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  scaleRatio  |  float  |  Rasio penskalaan yang digunakan. Harus angka yang sangat positif.  | 
|  displayId  |  number  |  ID tampilan untuk skala.  | 

#### Pengembalian:
<a name="returns-21"></a>

 Janji. Jika ditolak, janji mengembalikan objek kesalahan. 

 Tipe   
 Janji \$1 Janji. < \$1code: [ResolutionErrorCode](dcv-module.md#ResolutionErrorCode), pesan: string\$1 > 

### setKeyboardQuirks(kebiasaan) → \$1void\$1
<a name="setKeyboardQuirks"></a>

 Mengatur kebiasaan keyboard untuk komputer klien. 

#### Parameter:
<a name="parameters-17"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  quirks  |  Objek  |  Keunikan keyboard untuk mengaktifkan atau menonaktifkan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/connection-class.html)  | 
|  macOptionToAlt  |  boolean  |  Untuk memetakan tombol Option ke Alt untuk macOS, tentukan. true Jika tidak, tentukanfalse.  | 
|  macCommandToControl  |  boolean  |  Untuk memetakan tombol Command ke Ctrl untuk macOS, tentukan. true Jika tidak, tentukanfalse.  | 

#### Pengembalian:
<a name="returns-22"></a>

 Tipe   
 kosong 

### setMaxDisplayResolusi (maxWidth, maxHeight) → \$1void\$1
<a name="setMaxDisplayResolution"></a>

 Mengatur resolusi tampilan maksimum yang akan digunakan untuk koneksi. 

#### Parameter:
<a name="parameters-18"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  maxWidth  |  number  |  Lebar tampilan maksimum dalam piksel. Nilai minimum yang diizinkan adalah0.  | 
|  maxHeight  |  number  |  Tinggi tampilan maksimum dalam piksel. Nilai minimum yang diizinkan adalah0.  | 

#### Pengembalian:
<a name="returns-23"></a>

 Tipe   
 kosong 

### setMicrophone (aktifkan) → \$1Promise\$1Promise. < \$1code: [AudioErrorCode](dcv-module.md#AudioErrorCode), pesan: string\$1 >\$1
<a name="setMicrophone"></a>

 Mengaktifkan atau menonaktifkan mikrofon. 

#### Parameter:
<a name="parameters-19"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  enable  |  boolean  |  Untuk mengaktifkan mikrofon, tentukantrue. Untuk menonaktifkan mikrofon, tentukanfalse.  | 

#### Pengembalian:
<a name="returns-24"></a>

 Janji. Jika ditolak, janji mengembalikan objek kesalahan. 

 Tipe   
 Janji \$1 Janji. < \$1code: [AudioErrorCode](dcv-module.md#AudioErrorCode), pesan: string\$1 > 

### setMinDisplayResolusi (minWidth, minHeight) → \$1void\$1
<a name="setMinDisplayResolution"></a>

 Menetapkan resolusi tampilan minimum yang akan digunakan untuk koneksi. Beberapa aplikasi mungkin memerlukan resolusi tampilan minimum. Jika resolusi minimum yang diperlukan lebih besar dari resolusi maksimum yang didukung oleh klien, strategi pengubahan ukuran digunakan. Gunakan fungsi ini dengan hati-hati. Strategi pengubahan ukuran dapat menyebabkan mouse dan sistem input sentuh yang kurang tepat. 

#### Parameter:
<a name="parameters-20"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  minWidth  |  number  |  Lebar tampilan minimum dalam piksel. Nilai minimum yang diizinkan adalah0.  | 
|  minHeight  |  number  |  Tinggi tampilan minimum dalam piksel. Nilai minimum yang diizinkan adalah0.  | 

#### Pengembalian:
<a name="returns-25"></a>

 Tipe   
 kosong 

### setUploadBandwidth(nilai) → \$1angka\$1
<a name="setUploadBandwidth"></a>

 Menetapkan bandwidth maksimum yang akan digunakan untuk mengunggah file ke server Amazon DCV. 

#### Parameter:
<a name="parameters-21"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  value  |  number  |  Batas bandwidth maksimum dalam kbps. Rentang yang valid adalah 1024 kbps hingga 102400 kbps.  | 

#### Pengembalian:
<a name="returns-26"></a>

 - Batas bandwidth yang ditetapkan. `null`jika fitur penyimpanan file dinonaktifkan di server. 

 Tipe   
 number 

### setVolume (volume) → \$1void\$1
<a name="setVolume"></a>

 Mengatur tingkat volume yang akan digunakan untuk audio. Rentang yang valid adalah 0 hingga 100, dengan 0 menjadi volume terendah dan 100 menjadi volume tertinggi. 

#### Parameter:
<a name="parameters-22"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  volume  |  number  |  Tingkat volume yang digunakan.  | 

#### Pengembalian:
<a name="returns-27"></a>

 Tipe   
 kosong 

### setMicrophone (aktifkan, DeviceID) → \$1Promise\$1Promise. < \$1code: [AudioErrorCode](dcv-module.md#AudioErrorCode), pesan: string\$1 >\$1
<a name="setMicrophone"></a>

 [Eksperimental - mungkin berubah di masa depan] Mengaktifkan atau menonaktifkan mikrofon. 

#### Parameter:
<a name="parameters-23"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  enable  |  boolean  |  Untuk mengaktifkan mikrofon, tentukantrue. Untuk menonaktifkan mikrofon, tentukanfalse.  | 
|  deviceId  |  string  |  ID perangkat mikrofon. Jika tidak ada DeviceID yang disediakan, default deviceID akan digunakan.  | 

#### Pengembalian:
<a name="returns-28"></a>

 Janji. Jika ditolak, janji mengembalikan objek kesalahan. 

 Tipe   
 Janji \$1 Janji. < \$1code: [AudioErrorCode](dcv-module.md#AudioErrorCode), pesan: string\$1 > 

### setWebCam (aktifkan, DeviceID) → \$1Promise\$1Promise. < \$1code: [WebcamErrorCode](dcv-module.md#WebcamErrorCode), pesan: string\$1 >\$1
<a name="setWebcam"></a>

 Mengaktifkan atau menonaktifkan webcam. 

#### Parameter:
<a name="parameters-23"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  enable  |  boolean  |  Untuk mengaktifkan webcam, tentukantrue. Untuk menonaktifkan webcam, tentukanfalse.  | 
|  deviceId  |  string  |  ID perangkat webcam.  | 

#### Pengembalian:
<a name="returns-28"></a>

 Berjanjilah bahwa, jika berhasil, menyelesaikan ke DeviceID attached/detached webcam. Jika ditolak, janji mengembalikan objek kesalahan. 

 Tipe   
 Janji. <string>\$1 Janji. < \$1code: [WebcamErrorCode](dcv-module.md#WebcamErrorCode), pesan: string\$1 > 

### SynccLipboards () → \$1boolean\$1
<a name="syncClipboards"></a>

 Menyinkronkan clipboard klien lokal dengan clipboard server Amazon DCV jarak jauh. Autocopy harus didukung oleh browser. 

#### Pengembalian:
<a name="returns-29"></a>

 Jika clipboard telah disinkronkan, fungsi kembali. `true` Jika clipboard belum disinkronisasi, atau jika browser tidak mendukung autocopy, fungsi kembali. `false` 

 Tipe   
 boolean 