Skip to main content

Remote Desktop Protocol client

Project description

rdpyqt

Microsoft RDP client built with Python, Twisted and PyQt6.

It is forked from https://github.com/citronneur/rdpy. While rdpy has various commands, this project only includes the RDP client.

Installation

pip install rdpyqt

To use the H.264 decoding feature, please install it as follows.

pip install "rdpyqt[h264]"

Usage

rdpyqt6 [options] ip[:port]

Options

Option Description Default
-u Username (empty)
-p Password (empty)
-d Domain (empty)
-w Width of screen 1280
-h Height of screen 1024
-kt Keyboard type (see values below) IBM_101_102_KEYS
-kl Keyboard layout (see values below) US
--swap-alt-meta Swap Alt and Meta (Windows/Super/Command) keys (disabled)

-kt Keyboard Type values

Value Description
IBM_PC_XT_83_KEY IBM PC/XT 83-key keyboard
OLIVETTI Olivetti keyboard
IBM_PC_AT_84_KEY IBM PC/AT 84-key keyboard
IBM_101_102_KEYS IBM 101/102-key keyboard (most common)
NOKIA_1050 Nokia 1050 keyboard
NOKIA_9140 Nokia 9140 keyboard
JAPANESE Japanese keyboard

-kl Keyboard Layout values

Value Language / Region
ARABIC Arabic
BULGARIAN Bulgarian
CHINESE_US_KEYBOARD Chinese (US keyboard)
CZECH Czech
DANISH Danish
GERMAN German
GREEK Greek
US English (United States)
SPANISH Spanish
FINNISH Finnish
FRENCH French
HEBREW Hebrew
HUNGARIAN Hungarian
ICELANDIC Icelandic
ITALIAN Italian
JAPANESE Japanese
KOREAN Korean
DUTCH Dutch
NORWEGIAN Norwegian

Example:

rdpyqt6 -u user -p password -w 1920 -h 1080 rdp_server:3389

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rdpyqt-2.1.0.tar.gz (153.1 kB view details)

Uploaded Source

File details

Details for the file rdpyqt-2.1.0.tar.gz.

File metadata

  • Download URL: rdpyqt-2.1.0.tar.gz
  • Upload date:
  • Size: 153.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for rdpyqt-2.1.0.tar.gz
Algorithm Hash digest
SHA256 13c5fb2862d5ef3ee1ebb7aa6b1a10b3d0cb2546bd8904499eec369071b71ff1
MD5 fab5545fc1748be7468a686c51039287
BLAKE2b-256 7df1c2568e417e788ed58b5ea0222cb66a9b7292c5d8dffe1a393f16a81a6e22

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page